Résumé relatif au traitement itératif Python

fonction énumérer

Si vous souhaitez obtenir le numéro d'index avec le processus itératif, utilisez la fonction énumérer.

names = ["kero", "Fire", "FLOG", "GECO"]

for i, name in enumerate(names):
    print(i, name)

0 kero 1 Fire 2 FLOG 3 GECO

Spécifiez le numéro de début de l'index

for i, name in enumerate(names, 1):
    print(i, name)

1 kero 2 Fire 3 FLOG 4 GECO

for i, name in enumerate(names, 10):
    print(i, name)

10 kero 11 Fire 12 FLOG 13 GECO

fonction zip

Vous pouvez utiliser la fonction zip pour parcourir plusieurs listes en même temps.

names = ["kero", "Fire", "FLOG", "GECO"]
ages = [39, 21, 32, 45]

for age, name in zip(ages, names):
    print("Name: {0} Age: {1}".format(name, age))

Name: kero Age: 39 Name: Fire Age: 21 Name: FLOG Age: 32 Name: GECO Age: 45

Quand le nombre d'éléments est différent

Si le nombre d'éléments dans chaque objet de séquence est différent, il peut être ajusté à un plus petit nombre d'éléments.

names = ["kero", "Fire", "FLOG", "GECO"]
ages = [39, 21, 32]

for age, name in zip(ages, names):
    print("Name: {0} Age: {1}".format(name, age))

Name: kero Age: 39 Name: Fire Age: 21 Name: FLOG Age: 32

Traitement itératif du dictionnaire

data = { 'Flog':41, 'Geco':28, 'KERO':32 }

#Liste des clés et des valeurs en même temps
for key, value in data.items():
    print(key, value)

Flog 41 KERO 32 Geco 28

#Énumérer les clés
for key in data.keys():
    print(key)

Flog KERO Geco

#Énumérer les valeurs
for value in data.values():
    print(value)

41 32 28

Recommended Posts

Résumé relatif au traitement itératif Python
résumé relatif à python
Résumé Python
Résumé Python
Résumé du didacticiel Python
Résumé des bases de Python
Résumé lié à Kaggle
Résumé du didacticiel Python Django
Résumé des arguments de la fonction Python
Résumé des opérations d'annuaire Python
Résumé du cadre Python AI
Résumé des arguments Python
Résumé relatif aux E / S de python et fortran
Résumé des commandes liées à l'image
[Note] Résumé relatif au module d'accélération de calcul Python (peut-être) "Numba"
résumé lié à l'opération de fichier python
Résumé des opérations de liste Python3
Nouveautés de Python 3.10 (Résumé)
Entrée standard / résumé / python, ruby
Résumé de la portée des membres de la classe Python
Résumé de l'article sur la programmation Web Python
Résumé récent de l'étude des pandas python
Mémo récapitulatif des types de données Python
Résumé de la détection de visage en Python
Traitement itératif Python appris avec ChemoInfomatics
Nouveautés de Python 3.9 (Résumé)
Python Crawling & Scraping Chapitre 4 Résumé
Résumé de la gestion des versions de l'environnement virtuel Python
Python
Résumé du lien de la règle de codage R / Python
Un bref résumé de la collection Python
Résumé de l'apprentissage automatique par les débutants de Python
Résumé personnel de l'outil de gestion de packages Python
Fichiers liés au système d'exploitation Python, opérations de sous-répertoire
Résumé de l'exemple de code de traitement parallèle / parallèle Python
Résumé des paramètres liés aux fichiers statiques (statiques) de Django
[Introduction à l'application Udemy Python3 +] Résumé
Résumé des index et des tranches Python
[OpenCV; Python] Résumé de la fonction findcontours
[Python] Résumé de l'utilisation des pandas
Résumé du traitement lié à la logique personnalisée IQ Bot
Python + Selenium Résumé des méthodes d'opération fréquemment utilisées
Note récapitulative sur la programmation d'apprentissage automatique Python (Jupyter)
Apprenez les mots anglais liés à Python et AI. .. ..
[Python] API REST, résumé de la bibliothèque pratique
[Python2.7] Résumé de l'utilisation d'unittest
Livres recommandés par 3 types liés à Python
Résumé des méthodes intégrées, etc. de la liste Python
Résumé des techniques utiles de Scrapy en Python
Résumé de l'utilisation de la liste Python
[Python2.7] Résumé de l'utilisation du sous-processus
Résumé de la spécification des options d'axe de Python "numpy.sum (...)"
Résumé de l'analyse des URL et des paramètres de requête Python
[Route vers Python intermédiaire] Résumé du lien de l'article