top of page

ディクショナリ

 ディクショナリの各要素は「:」の左側のキーと右側の値で構成されます。

空のディクショナリも代入できます。値の取得方法も特殊です。

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