La Fonction enumerate()
La fonction enumerate()
est incroyablement utile lorsque vous avez besoin d'accéder à la fois à la valeur et à son index dans une séquence, telle qu'une liste ou une chaîne. Cela vous permet de travailler avec des éléments tout en gardant une trace de leur position dans la séquence.
En Python, les listes sont des structures de données ordonnées, ce qui signifie que chaque élément a un index unique. La fonction enumerate()
facilite la récupération simultanée de l'index et de la valeur.
La syntaxe pour utiliser enumerate()
est :
python
index
: fait référence à la position d'un élément dans la liste. Python utilise un indexage basé sur 0, ce qui signifie que le premier élément a un index de 0 ;value
: fait référence à l'élément réel à un index donné.
Appliquons enumerate()
à notre travel_list
pour imprimer chaque ville avec son index :
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(str(index) + ' ' + city)
Swipe to start coding
En tant que voyageur, vous avez une liste de destinations potentielles et vous souhaitez attribuer un identifiant unique à chacune d'elles en fonction de sa position dans la liste.
- Utilisez la fonction
enumerate()
pour parcourir la listecountries
. - Attribuez un numéro d'identification à chaque destination.
- Stockez les résultats dans une liste où chaque entrée suit le format :
"<Country>-id#<Index>"
.
py
Solution
Merci pour vos commentaires !