#目次
要素の削除 .pop()
del dict[]
リストに抽出 list(dict.keys())
list(dict.values()))
list(dict.items()))
要素の追加 .setdefault()
dict[]
要素の参照 .get()
dict[]
#はじめに
チートシートの扱いついてはここを読んでください
#要素の削除
dict.py
dict = {"Oto" : 9, "Ura" : 9, "Niji" : 12, "Yui" : 11, "Hasu" : 9}
print(dict.pop("Oto"))
print(dict)
mat
>>> 9
>>> {"Ura" : 9, "Niji" : 12, "Yui" : 11, "Hasu" : 9}
.pop()
で指定したキーの要素を渡し、削除も可能
dict.py
dict = {"Oto" : 9, "Ura" : 9, "Niji" : 12, "Yui" : 11, "Hasu" : 9}
del dict["Oto"]
print(dict)
mat
>>> {"Ura" : 9, "Niji" : 12, "Yui" : 11, "Hasu" : 9}
del
で指定したキーの要素を削除できる
#リストに抽出
dict.py
dict = {"Oto" : 9, "Ura" : 9, "Niji" : 12, "Yui" : 11, "Hasu" : 9}
print(list(dict.keys()))
mat
>>> ['Oto', 'Ura', 'Niji', 'Yui', 'Hasu']
list(dict.keys())
でキーのみを抽出し配列にできる
dict.py
dict = {"Oto" : 9, "Ura" : 9, "Niji" : 12, "Yui" : 11, "Hasu" : 9}
print(list(dict.values()))
mat
>>> [9, 9, 12, 11, 9]
list(dict.values())
で要素のみを抽出し配列にできる
dict.py
dict = {"Oto" : 9, "Ura" : 9, "Niji" : 12, "Yui" : 11, "Hasu" : 9}
print(list(dict.items()))
mat
>>> [('Oto', 9), ('Ura', 9), ('Niji', 12), ('Yui', 11), ('Hasu', 9)]
list(dict.items())
でキーと要素の両方を抽出し配列にできる
キーと要素の組はリストではなくタプルであることに注意