Python勉強メモ(11)辞書dict

Python

辞書(dictionary)について

リストや、タプルと同じ 要素を複数格納することができるコンテナタイプであるが、リストやタプルは位置(順番)がインデックスとして紐づけられるのに対し、辞書タイプでは『key』と紐づけられる。
keyはイミュータルなオブジェクトでなければならず、リストでは紐づけ出来ない。

メソッド概要出力
clear辞書を空にするa.clear(){}
copyコピーした別の辞書を作成b=a.copy()a辞書のコピー
getkeyに対応した値を返す。keyがなければ第2引数a.get(“apple”,100)100
fromkeysリストからkeyを作り、key毎の役割を見つけるa.fromkeys([x,y],50){x:50,y:50}
pop要素を削除するa.pop(“orange”)
popitem要素を削除、対象を選べず、(key、value)のタプルを返すa.popitem()
setdefaultkeyがあれば、その値を返す。なければ渡した値がそのまま辞書型にセットされるa.setdefault(“tomato”,98)98
→{***、”tomato”,98}
update辞書動詞を結合する。同じkeyがあれば、第二引数の値で上書きa.update({“weight”:55}){***、”weight”:55}
<strong>コルトン君</strong>
コルトン君

keyとvalueの紐づけが、辞書の特徴ジャん!

コメント

PAGE TOP