get() Ein Schlüssel wird als Argument angegeben. Wenn der Schlüssel vorhanden ist, wird der entsprechende Wert zurückgegeben. Wenn der Schlüssel nicht vorhanden ist, wird None zurückgegeben. hatamoto = {'kokugo': 65, 'suugaku': 82}
print(hatamoto.get('kokugo'))
Ausführungsergebnis
65
print(hatamot.get(‘rika’))
Ausführungsergebnis
None
setdefault() Geben Sie den "Schlüssel" als erstes Argument und den "Wert" als zweites Argument an. Wenn der im ersten Argument angegebene "Schlüssel" nicht im Zielwörterbuch vorhanden ist, wird ein neues Element hinzugefügt.
hatamoto = {'kokugo': 65, 'suugaku': 82}
hatamoto.setdefault('eigo', 70) print(hatamoto) {'kokugo': 65, 'suugaku': 82,'eigo':70}
Wenn der Wert mit setdefault () weggelassen wird, wird ein Element mit dem Wert None hinzugefügt.
hatamoto = {'kokugo': 65, 'suugaku': 82}
hatamoto.setdefault('eigo') print(hatamoto) {'kokugo': 65, 'suugaku': 82, 'eigo': None}
Wenn der Schlüssel bereits vorhanden ist, ändert die Angabe des Werts das ursprüngliche Objekt nicht und es tritt kein Fehler auf.
hatamoto = {'kokugo': 65, 'suugaku': 82}
hatamoto.setdefault(kokugo': 62) print(hatamoto) hatamoto = {'kokugo': 65, 'suugaku': 82}
items() Die Methode items () gibt die Klasse dict_items zurück.
hatamoto = {'kokugo': 65, 'suugaku': 82} items = hatamot.items() print(items)
dict_items([(kokugo': 65), (suugaku': 82)])
Recommended Posts