PYTHON CORE · LEÇON 33

Nouvelle liste rapidement

Générateur de liste · environ 13 minutes

Apprentissage et progrèsLisez le résumé gratuitement. Pour enregistrer le travail, connectez-vous au compte.
ÉTAPE 1

Enregistrement court du boucle

À l'intérieur des crochets, vous pouvez décrire comment obtenir chaque nouvel élément de l'ancienne liste.

nums = [1, 2, 3]
squares = [n * n for n in nums]
print(squares)

✦ Ce sera [1, 4, 9].

ÉTAPE 2

Lire de gauche à droite

Premièrement, calculer n*2, puis for n in nums. Une nouvelle valeur est obtenue for chaque nombre.

nums = [2, 3]
doubled = [n * 2 for n in nums]
print(doubled)

✦ Ça marchera [4, 6].

EXERCICE EN COURS

Saisis le code toi-même

Réimprimer un court chemin pour créer une nouvelle liste.

nums = [2, 4]
doubled = [n * 2 for n in nums]
print(doubled)
Ouvrez l'éditeur pour le travail de classe
DEVOIR

Résous-le toi-même

Créer numbers = [1, 2, 3]. À l'aide d'un générateur de liste, créez un doubled, où chaque nombre est multiplié par 2 et affichez doubled.

La réponse est cachée. Aide-toi des exemples du résumé du cours.

Ouvre tes devoirs