get() Une clé est spécifiée dans l'argument, et si la clé existe, la valeur correspondante est retournée, et si la clé n'existe pas, None est retourné. hatamoto = {'kokugo': 65, 'suugaku': 82}
print(hatamoto.get('kokugo'))
Résultat d'exécution
65
print(hatamot.get(‘rika’))
Résultat d'exécution
None
setdefault() Spécifiez la "clé" comme premier argument et la "valeur" comme deuxième argument. Si la "clé" spécifiée dans le premier argument n'existe pas dans le dictionnaire cible, un nouvel élément est ajouté.
hatamoto = {'kokugo': 65, 'suugaku': 82}
hatamoto.setdefault('eigo', 70) print(hatamoto) {'kokugo': 65, 'suugaku': 82,'eigo':70}
Si la valeur est omise avec setdefault (), un élément avec une valeur de None sera ajouté.
hatamoto = {'kokugo': 65, 'suugaku': 82}
hatamoto.setdefault('eigo') print(hatamoto) {'kokugo': 65, 'suugaku': 82, 'eigo': None}
Si la clé existe déjà, la spécification de la valeur ne modifiera pas l'objet d'origine et aucune erreur ne se produira.
hatamoto = {'kokugo': 65, 'suugaku': 82}
hatamoto.setdefault(kokugo': 62) print(hatamoto) hatamoto = {'kokugo': 65, 'suugaku': 82}
items() La méthode items () renvoie la classe dict_items.
hatamoto = {'kokugo': 65, 'suugaku': 82} items = hatamot.items() print(items)
dict_items([(kokugo': 65), (suugaku': 82)])
Recommended Posts