Pythonトレーニング


3.4. イテラブルの詳細

3.4.3 辞書

Hash

辞書 変数 = {キー1:バリュー1, キー2:バリュー2, キー3:バリュー3}

for文で辞書を指定するとキーが取り出される

w_dict = {"apple":100, "grape":200, "banana":300}
for s in w_dict:
    print(s)
->
apple
grape
banana

キーを指定して値を取得

w_dict = {"apple":100, "grape":200, "banana":300}
for s in w_dict:
    print(w_dict[s])
->
100
200
300

辞書に要素を追加または更新 辞書名[キー] = 値

辞書の削除 del 辞書名[キー]

popメソッドで辞書から値を取り出して、要素を削除 変数 = 辞書名.pop[キー]

w_dict = {"apple":100, "grape":200, "banana":300}
print(w_dict)
->{"apple":100, "grape":200, "banana":300}

w_dict["orange"] = 200
print(w_dict)
->{"apple":100, "grape":200, "banana":300, "orange":200}

del w_dict["orange"]
print(w_dict)
->{"apple":100, "grape":200, "banana":300}

val = w_dict.pop("apple")
print(val)
->100

print(w_dict)
->{"grape":200, "banana":300}