[PYTHON] Traitement de type dictionnaire à l'aide d'éléments ()

Utilisez items () pour récupérer un par un dans une boucle for.

sample.py


dict = {
    "A": 1,
    "B": 2,
    "C": 3
}

for dict_str, dict_num in dict.items():
    print(dict_str,dict_num,sep="→")

#Résultat de sortie
# A→1
# B→2
# C→3

En regardant le contenu, il y a une touche dans la liste.

sample.py


print(dict.items())

#Résultat de sortie
# dict_items([('A', 1), ('B', 2), ('C', 3)])

Ces taples sont déballés

A → dict_str 1 → dict_num

On peut lire que c'est en.

Recommended Posts

Traitement de type dictionnaire à l'aide d'éléments ()
Implémenter le traitement de l'inversion à l'aide de BitBoard
Utilisation du mode Python dans le traitement
[Linux] Accélérez le traitement de la compression avec pigz
100 traitement du langage knock-76 (en utilisant scicit-learn): étiquetage
Grattage écologique grâce au traitement d'image
100 traitement du langage knock-31 (en utilisant des pandas): verbe
Traitement de lignes horizontales à l'aide de la transformation de morphologie OpenCV
Traitement de l'analyse japonaise à l'aide de Janome part1
100 traitement du langage knock-73 (en utilisant scikit-learn): apprentissage
100 traitement du langage knock-74 (en utilisant scicit-learn): prédiction
J'ai essayé le traitement asynchrone en utilisant asyncio
100 traitement du langage knock-38 (en utilisant des pandas): histogramme
100 traitement du langage knock-97 (en utilisant scicit-learn): clustering k-means
Traitement d'exécution périodique lors de l'utilisation de tkinter [Python3]
[Python] Accélération du traitement à l'aide des outils de cache
100 Language Processing Knock-33 (en utilisant des pandas): nom sahen
[Python] Temps de traitement de la multiplication de la matrice avec NumPy
Traitement asynchrone à l'aide de Linebot dans la file d'attente des travaux
Notes de traitement habituelles lors de l'utilisation de Google Colaboratory
100 Language Processing Knock-71 (en utilisant Stanford NLP): Stopword
Développement d'une application WEB avec Django [Traitement des requêtes]
100 traitement du langage knock-35 (utilisant des pandas): concaténation de nomenclature
[Python] Divers traitements de données utilisant le tableau Numpy
Effectuer un traitement arbitraire lors de l'installation à l'aide des outils de configuration
100 Language Processing Knock-39 (en utilisant des pandas): la loi de Zipf
100 traitement de langage knock-34 (utilisant des pandas): "B of A"