** * Dieser Artikel ist von Udemy "[Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil](https://www.udemy.com/course/python-beginner/" Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil ")" Es ist eine Klassennotiz für mich nach dem Kurs von. Es ist mit Genehmigung des Ausbilders Jun Sakai für die Öffentlichkeit zugänglich. ** ** **
dict_for
d = {'x': 100, 'y': 200}
for v in d:
print(v)
result
x
y
Mit einem solchen Code wird nur der Schlüssel gedruckt. Ich möchte nicht nur den Schlüssel, sondern auch den Wert drucken.
.items
Methodedict_for
d = {'x': 100, 'y': 200}
for k, v in d.items():
print(k,':', v)
result
x : 100
y : 200
Wenn Sie mit .items () zwei Variablen vorbereiten, werden jedem Schlüssel und Wert zugewiesen.
Um herauszufinden, wie es funktioniert, drucken Sie 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)])
Sie können sehen, dass eine Liste von Tapples im Teil d.items ()
zurückgegeben wird.
Dies zeigt, dass dieser Tapple entpackt und den beiden Variablen zugewiesen ist.