top of page

PythonMania
ディクショナリ
ディクショナリの各要素は「:」の左側のキーと右側の値で構成されます。
空のディクショナリも代入できます。値の取得方法も特殊です。
dic={"apple":300,"orange":200,"banana",400}
dic2={}
要素の追加・取得
要素を追加する場合は、次のようにキーと値を定義します。
dic={"apple",300}
dic["orange"]=200
#キーorangeの値は200
print dic
print dic["apple"]
#キーappleの値を取得
>>>
{'orange':200,'apple':300}
300
値の変更
以下のように、既に存在するキーを指定して新たに値を代入することで値の変更が可能です。
dic={"apple":300,"orange":200}
dic["apple"]=250 #appleの値は250
print dic
>>>
{'orange':200,'apple':250}
ディクショナリの連結
ディクショナリでは「+=」は使えませんので、代わりにupdate()を使う必要があります。
dic.update(d)
dicとディクショナリdを連結する
dic={"a":1,"b":2}
dic.update({"c":3,"d":4}) #ここで連結
print dic
>>>
{'a': 1, 'c': 3, 'b': 2, 'd': 4}
dic={"a":1,"b":2,"c":3}
del dic["b"]
print dic
print dic.pop("c")
print dic
>>>
{'a': 1, 'c': 3}
3
{'a': 1}
要素の削除
要素を削除するメソッドは色々ありますが、ここではdel文とpopを紹介します。
どちらもキーを指定して、キーと値両方を削除します。
bottom of page