Converter uma lista em minúsculas em Python

Vaibhhav Khetarpal 30 janeiro 2023
  1. Use a função str.lower() e um loop for para converter uma lista de strings em minúsculas em Python
  2. Use a função map() para converter uma lista de strings em minúsculas em Python
  3. Use o método de compreensão de lista para converter uma lista de strings em minúsculas em Python
Converter uma lista em minúsculas em Python

As listas podem ser utilizadas para armazenar vários itens em uma única variável. Em Python, podemos criar uma lista de strings em que os diferentes elementos contidos na lista são colocados entre aspas simples ou duplas.

Este tutorial demonstra como converter uma lista de strings em minúsculas em Python.

Use a função str.lower() e um loop for para converter uma lista de strings em minúsculas em Python

O método str.lower() é utilizado para simplesmente converter todos os caracteres maiúsculos em uma determinada string em caracteres minúsculos e fornecer o resultado. Da mesma forma, o método str.upper() é usado para reverter este processo.

Junto com a função str.lower(), o loop for também é usado para iterar todos os elementos na lista de strings fornecida.

O código a seguir usa a função str.lower() e o loop for para converter uma lista de strings em minúsculas.

s = ["hEllO", "iNteRneT", "pEopLe"]
for i in range(len(s)):
    s[i] = s[i].lower()
print(s)

Produção:

["hello", "internet", "people"]

Use a função map() para converter uma lista de strings em minúsculas em Python

Python fornece uma função map(), que pode ser utilizada para aplicar um processo particular entre os elementos dados em qualquer iterável especificado; esta função retorna um iterador próprio como saída.

Uma função lambda pode ser definida como uma função anônima compacta que recebe qualquer quantidade de argumentos e consiste em apenas uma expressão. A função lambda também será usada junto com a função map neste método.

O código a seguir usa a função map() e a função lambda para converter uma lista de strings em minúsculas em Python.

s = ["hEllO", "iNteRneT", "pEopLe"]
a = map(lambda x: x.lower(), s)
b = list(a)
print(b)

Produção:

["hello", "internet", "people"]

Use o método de compreensão de lista para converter uma lista de strings em minúsculas em Python

A compreensão de listas é uma maneira muito mais curta de criar listas a serem formadas com base nos valores fornecidos de uma lista já existente. Esse método basicamente cria uma nova lista na qual todos os itens estão em letras minúsculas.

O código a seguir usa compreensão de lista para converter uma lista de strings em minúsculas.

s = ["hEllO", "iNteRneT", "pEopLe"]
a = [x.lower() for x in s]
print(a)

Produção:

['hello', 'internet', 'people']
Vaibhhav Khetarpal avatar Vaibhhav Khetarpal avatar

Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.

LinkedIn

Artigo relacionado - Python List