Menu
Coddy logo textTech

Créer des listes simples

Fait partie de la section Logique et flux du Journey Python de Coddy. Leçon 51 sur 78.

Maintenant que tu connais la syntaxe des compréhensions de listes, examinons quelques exemples simples pour voir comment les utiliser afin de créer rapidement et efficacement de nouvelles listes.

Créez une liste de nombres cubiques :

cubes = [x**3 for x in range(1, 6)]
print(cubes)
# Sortie : [1, 8, 27, 64, 125]

Créez une liste de chaînes de caractères à partir de caractères :

chars = [char for char in "hello"]
print(chars)
# Sortie : ['h', 'e', 'l', 'l', 'o']

Générez une liste de nombres pairs :

evens = [x for x in range(2, 11, 2)]
print(evens)
# Sortie : [2, 4, 6, 8, 10]

Convertissez tous les éléments d’une liste en majuscules :

words = ["apple", "banana", "cherry"]
uppercase = [word.upper() for word in words]
print(uppercase)
# Sortie : ['APPLE', 'BANANA', 'CHERRY']

Les compréhensions de listes facilitent le travail avec les séquences, l’application de transformations et même l’inclusion de conditions, le tout sur une seule ligne !

challenge icon

Défi

Facile

Créez une fonction nommée get_word_lengths qui prend une liste de mots comme argument et renvoie une liste des longueurs de chaque mot à l’aide d’une compréhension de liste.

Essayez vous-même

def get_word_lengths(words):
    # Écrivez le code ici
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Logique et flux

Entraînez-vous par vous-même : Compilateur Python en ligne