Convertir une liste en minuscules en Python

Vaibhhav Khetarpal 10 octobre 2023
  1. Utilisez la fonction str.lower() et une boucle for pour convertir une liste de chaînes en minuscules en Python
  2. Utilisez la fonction map() pour convertir une liste de chaînes en minuscules en Python
  3. Utilisez la méthode de compréhension de liste pour convertir une liste de chaînes en minuscules en Python
Convertir une liste en minuscules en Python

Les listes peuvent être utilisées pour stocker plusieurs articles dans une seule variable. En Python, nous pouvons créer une liste de chaînes dans laquelle les différents éléments contenus dans la liste sont entourés de guillemets simples ou doubles.

Ce tutoriel montre comment convertir une liste de chaînes en minuscules en Python.

Utilisez la fonction str.lower() et une boucle for pour convertir une liste de chaînes en minuscules en Python

La méthode str.lower() est utilisée pour convertir simplement tous les caractères majuscules d’une chaîne donnée en caractères minuscules et fournir le résultat. De même, la méthode str.upper() est utilisée pour inverser ce processus.

Avec la fonction str.lower(), la boucle for est également utilisée pour itérer tous les éléments de la liste de chaînes donnée.

Le code suivant utilise la fonction str.lower() et la boucle for pour convertir une liste de chaînes en minuscules.

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

Production:

['hello', 'internet', 'people']

Utilisez la fonction map() pour convertir une liste de chaînes en minuscules en Python

Python fournit une fonction map(), qui peut être utilisée pour appliquer un processus particulier parmi les éléments donnés dans n’importe quel itérable spécifié ; cette fonction renvoie un itérateur lui-même comme sortie.

Une fonction lambda peut être définie comme une fonction anonyme compacte qui prend n’importe quel nombre d’arguments et se compose d’une seule expression. La fonction lambda sera également utilisée avec la fonction map dans cette méthode.

Le code suivant utilise la fonction map() et la fonction lambda pour convertir une liste de chaînes en minuscules en Python.

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

Production:

['hello', 'internet', 'people']

Utilisez la méthode de compréhension de liste pour convertir une liste de chaînes en minuscules en Python

La compréhension de liste est un moyen beaucoup plus court de créer des listes à former sur la base des valeurs données d’une liste déjà existante. Cette méthode crée essentiellement une nouvelle liste dans laquelle tous les éléments sont en minuscules.

Le code suivant utilise la compréhension de liste pour convertir une liste de chaînes en minuscules.

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

Production:

['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

Article connexe - Python List