** * 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. ** **
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.
.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