Maison  >  Article  >  développement back-end  >  Trois méthodes de parcours (numéro de série et valeur) de la liste Python (Liste)

Trois méthodes de parcours (numéro de série et valeur) de la liste Python (Liste)

高洛峰
高洛峰original
2017-02-17 11:24:212158parcourir

Trois façons de parcourir les numéros de série et les valeurs dans la liste :

J'ai récemment appris le langage python et j'ai senti que cela avait grandement amélioré mon efficacité au travail, j'ai donc écrit ceci le jour de la Saint-Valentin. ce blog, je ne vais pas entrer dans trop de bêtises, postez simplement le code directement

#!/usr/bin/env python
# -*- coding: utf-8 -*-
if __name__ == '__main__':
    list = ['html', 'js', 'css', 'python']

    # 方法1
    print '遍历列表方法1:'
    for i in list:
        print ("序号:%s   值:%s" % (list.index(i) + 1, i))

    print '\n遍历列表方法2:'
    # 方法2
    for i in range(len(list)):
        print ("序号:%s   值:%s" % (i + 1, list[i]))

    # 方法3
    print '\n遍历列表方法3:'
    for i, val in enumerate(list):
        print ("序号:%s   值:%s" % (i + 1, val))

    # 方法3
    print '\n遍历列表方法3 (设置遍历开始初始位置,只改变了起始序号):'
    for i, val in enumerate(list, 2):
        print ("序号:%s   值:%s" % (i + 1, val))

Le résultat après exécution du code est le suivant :

Python 列表(List) 的三种遍历(序号和值)方法

est introduit ici Jetez un œil à la méthode enumerate() et vérifiez la fonction help() Les résultats de la requête sont les suivants :

Python 列表(List) 的三种遍历(序号和值)方法

Enfin, pour rappel. , le deuxième paramètre de la fonction enumerate() a seulement changé. La valeur de départ du numéro de série ne change rien d'autre

Pour plus d'articles connexes sur les trois méthodes de parcours (numéro de série et valeur) des listes 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