[Introduction à Udemy Python3 + Application] 47. Traitez le dictionnaire avec une instruction for

** * Cet article provient d'Udemy "[Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + style de code de style américain Silicon Valley](https://www.udemy.com/course/python-beginner/" Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + Style de code de style de la Silicon Valley américaine ")" C'est une note de classe pour moi après avoir suivi le cours. Il est ouvert au public avec la permission de l'instructeur Jun Sakai. ** **

■ Traitez le dictionnaire avec une instruction for

◆ Exemple

dict_for


d = {'x': 100, 'y': 200}

for v in d:
    print(v)

result


x
y

Avec un tel code, seule la clé est imprimée. Je veux imprimer non seulement la clé mais aussi la valeur.

◆ Méthode .items

dict_for


d = {'x': 100, 'y': 200}

for k, v in d.items():
    print(k,':', v)

result


x : 100
y : 200

En utilisant .items (), si vous préparez deux variables, la clé et la valeur seront attribuées à chacune.

Pour savoir comment cela fonctionne, essayez d'imprimer d.items ().

dict_for


d = {'x': 100, 'y': 200}

print(d.items())

# for k, v in d.items():
#     print(k,':', v)

result


dict_items([('x', 100), ('y', 200)])

Vous pouvez voir qu'une liste de tapples est retournée dans la partie d.items (). Cela montre que ce taple est décompressé et affecté aux deux variables.

Recommended Posts

[Introduction à Udemy Python3 + Application] 47. Traitez le dictionnaire avec une instruction for
[Introduction à l'application Udemy Python3 +] 43. instruction for else
[Introduction à Udemy Python3 + Application] 27. Comment utiliser le dictionnaire
[Introduction à Python] Comment obtenir l'index des données avec l'instruction for
[Introduction à l'application Udemy Python3 +] 42. pour instruction, instruction break et instruction continue
[Introduction à l'application Udemy Python3 +] 24. Type de dictionnaire
[Introduction à Udemy Python3 + Application] 61. Notation d'inclusion de dictionnaire
[Introduction à Python] Comment utiliser l'opérateur in dans l'instruction for?
[Introduction à l'application Udemy Python3 +] 40. Instruction while else
[Introduction à l'application Udemy Python3 +] 9. Tout d'abord, imprimez avec print
[Introduction à Udemy Python3 + Application] 53. Dictionnaire des arguments de mots-clés
[Introduction à Udemy Python3 + Application] 30. Comment utiliser l'ensemble
[Introduction à Udemy Python3 + Application] 68. Instruction d'importation et AS
[Présentation de l'application Udemy Python3 +] 31. Commentaire
[Présentation de l'application Udemy Python3 +] 57. Décorateur
[Présentation de l'application Udemy Python3 +] 56. Clôture
[Présentation de l'application Udemy Python3 +] 59. Générateur
[Introduction à l'application Udemy Python3 +] Résumé
Comment convertir un tableau en dictionnaire avec Python [Application]
[Introduction à l'application Udemy Python3 +] 39. instruction while, instruction continue et instruction break
[Introduction à Udemy Python3 + Application] 51. Soyez prudent avec les arguments par défaut
[Introduction à Udemy Python3 + Application] 18. Méthode List
[Introduction à Udemy Python3 + Application] 63. Notation d'inclusion du générateur
[Introduction à l'application Udemy Python3 +] 28. Type collectif
[Introduction à Udemy Python3 + Application] 25. Méthode de type dictionnaire
[Introduction à Udemy Python3 + Application] 13. Méthode de caractères
[Introduction à l'application Udemy Python3 +] 55. Fonctions intégrées
[Introduction à l'application Udemy Python3 +] 48. Définition des fonctions
[Introduction à l'application Udemy Python3 +] 10. Valeur numérique
[Introduction à l'application Udemy Python3 +] 21. Type Taple
[Introduction à l'application Udemy Python3 +] 45. fonction enumerate
[Introduction à l'application Udemy Python3 +] 41. fonction d'entrée
[Introduction à l'application Udemy Python3 +] 17. Opération de liste
[Introduction à l'application Udemy Python3 +] 65. Gestion des exceptions
[Introduction à l'application Udemy Python3 +] 11. Chaîne de caractères
[Introduction à l'application Udemy Python3 +] 44. fonction range
[Introduction à l'application Udemy Python3 +] 46. fonction zip
[Introduction à Udemy Python3 + Application] 8. Déclaration de variable
[Introduction à Udemy Python3 + Application] 29. Méthode Set
[Introduction à l'application Udemy Python3 +] 16. Type de liste
[Introduction à l'application Udemy Python3 +] 22. Déballage de taples
[Introduction à Python] Comment fractionner une chaîne de caractères avec la fonction split
[Introduction à l'application Udemy Python3 +] 23. Comment utiliser Tapuru
[Introduction à Udemy Python3 + Application] 60. Notation d'inclusion de liste
[Introduction à Udemy Python3 + Application] 19. Copie de la liste
[Introduction à Udemy Python3 + Application] 38. Lors du jugement Aucun
[Introduction à Python] Comment trier efficacement le contenu d'une liste avec le tri par liste
[Introduction à Udemy Python3 + Application] 62. Définir la notation d'inclusion
[Introduction à l'application Udemy Python3 +] 64. Espace de noms et portée
Prenons la version gratuite "Introduction à Python pour l'apprentissage automatique" en ligne jusqu'au 27/04
Introduction à Python avec Atom (en route)
[Introduction à Udemy Python3 + Application] 67. Arguments de ligne de commande
[Introduction à Python] Comment écrire une chaîne de caractères avec la fonction format
[Introduction à l'application Udemy Python3 +] 54. Qu'est-ce que Docstrings?
[Introduction à Udemy Python3 + Application] 14. Substitution de caractères 15.f-strings
[Introduction à Python] Quelle est la méthode de répétition avec l'instruction continue?
[Python] Comment créer une liste de types de dictionnaire, ajouter / modifier / supprimer des éléments et extraire avec une instruction for
Transformez plusieurs listes avec l'instruction for en même temps en Python
[Introduction à Udemy Python3 + Application] 37. Technique pour juger qu'il n'y a pas de valeur
[Introduction à l'application Udemy Python3 +] 35. Opérateurs de comparaison et opérateurs logiques
[Introduction à l'application Udemy Python3 +] 66. Création de votre propre exception