Maison >développement back-end >Tutoriel Python >Un moyen simple d'obtenir l'indice de la liste et sa valeur en Python

Un moyen simple d'obtenir l'indice de la liste et sa valeur en Python

高洛峰
高洛峰original
2017-02-23 11:29:253474parcourir

Lorsque nous parcourons une séquence en python, nous utilisons généralement la méthode suivante :

for item in sequence:
    process(item)

Si vous souhaitez obtenir un élément La position peut être écrit comme ceci :

for index in range(len(sequence)):
    process(sequence[index])

Une autre meilleure façon est d'utiliser la fonction d'énumération intégrée de python :

enumerate(sequence,start=0)

Dans la fonction ci-dessus, la séquence est un objet itérable, qui peut être une liste, un dictionnaire, un objet fichier, etc. enumerate renvoie un tuple composé d'un indice et d'un élément :

>>> seasons = ['Spring', 'Summer', 'Fall', 'Winter']
>>> list(enumerate(seasons)) [(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
>>> list(enumerate(seasons, start=1)) [(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]

Le premier exemple de l'article peut être écrit comme ceci :

for index,item in enumerate(sequence):
    print index,item

La méthode simple ci-dessus pour obtenir les indices de liste et leurs valeurs​​en python est tout le contenu partagé par l'éditeur, j'espère qu'il le pourra. help C'est une référence pour tout le monde, et j'espère que tout le monde soutiendra le site Web PHP chinois.

Pour plus d'articles sur la méthode simple d'obtention d'indices de liste et de leurs valeurs en Python, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn