** * 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, nachdem ich den Kurs von belegt habe. Es ist mit Genehmigung des Ausbilders Jun Sakai für die Öffentlichkeit zugänglich. ** ** **
.keys
und .values
>>> d = {'x': 10, 'y': 20}
>>> d
{'x': 10, 'y': 20}
>>> d.keys()
dict_keys(['x', 'y'])
>>> d.values()
dict_values([10, 20])
Verwenden Sie .keys
, um den Schlüssel in das Wörterbuch einzugeben.
Sie können die Werte im Wörterbuch mit ".values" anzeigen.
◆.update
>>> d = {'x': 10, 'y': 20}
>>> d2 = {'x':1000, 'z': 500}
>>> d.update(d2)
>>> d
{'x': 1000, 'y': 20, 'z': 500}
Der Wert von x wurde aktualisiert und der Wert von z wurde hinzugefügt.
.get
und .pop
>>> d = {'x': 1000, 'y': 20, 'z': 500}
>>> d['x']
1000
Wenn Sie einen Schlüssel mit "[]" angeben, wird der Wert dieses Schlüssels natürlich zurückgegeben.
>>> d = {'x': 1000, 'y': 20, 'z': 500}
>>> d.get('x')
1000
>>> d
{'x': 1000, 'y': 20, 'z': 500}
Wenn Sie den Schlüssel mit .get
angeben, können Sie den Wert abrufen.
Zu diesem Zeitpunkt hat sich der Inhalt von "d" nicht geändert.
>>> d = {'x': 1000, 'y': 20, 'z': 500}
>>> d.pop('x')
1000
>>> d
{'y': 20, 'z': 500}
Sie können den Wert auch mit .pop
abrufen.
Im Gegensatz zu ".get" verschwinden die abgerufenen Daten aus "d".
>>> d = {'x': 1000, 'y': 20, 'z': 500}
>>> d['a']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'a'
>>> d.get('a')
>>> n = d.get('a')
>>> type(n)
<class 'NoneType'>
Wenn Sie d ['a']
machen, erhalten Sie eine Fehlermeldung:
Wenn Sie "d.get (" a ")" verwenden, ist dies "NoneType".
◆.clear
>>> d = {'x': 1000, 'y': 20, 'z': 500}
>>> d.clear()
>>> d
{}
Mit .clear ()
werden alle Daten im Wörterbuch gelöscht.
◆del
>>> d = {'x': 1000, 'y': 20, 'z': 500}
>>> del d['x']
>>> d
{'y': 20, 'z': 500}
Natürlich kann auch "del" verwendet werden.
◆in
>>> d = {'x': 1000, 'y': 20, 'z': 500}
>>> 'x' in d
True
>>> 'a' in d
False
Mit "x" in d " "Does 'x' exist in d?" Wird sein.
Recommended Posts