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}