Un aperçu de la suite
Dans cet exercice, vous allez explorer deux façons de parcourir une liste : la méthode non Pythonique et la méthode Pythonique.
names = ['Jerry', 'Kramer', 'Elaine', 'George', 'Newman']
Supposons que vous vouliez récupérer les noms dans la liste ci-dessus qui comptent six lettres ou plus. Dans d'autres langages de programmation, l'approche typique consiste à créer une variable d'indice (i), à utiliser i pour itérer sur la liste et à utiliser une instruction if pour recueillir les noms de six lettres et plus :
i = 0
new_list= []
while i < len(names):
if len(names[i]) >= 6:
new_list.append(names[i])
i += 1
Explorons maintenant des approches plus Pythonique pour faire cela.
Cette activité fait partie du cours
Rédiger du code Python efficace
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Print the list created using the Non-Pythonic approach
i = 0
new_list= []
while i < len(names):
if len(names[i]) >= 6:
new_list.append(names[i])
i += 1
print(____)