python - 辞書(dict)
#coding: cp932 d = {"foo": 1} d["bar"] = 2 d["baz"] = 3 print(d) # -> {'baz': 3, 'bar': 2, 'foo': 1} # keyを一つずつ取得 for k in d: print(k, "", end="") # -> baz bar foo print() # (key, value)を一つずつ取得 for t in d.items(): print(t, "", end="") # -> ('foo', 1) ('bar', 2) ('baz', 3) print() # key, value, (key, value)の一覧を取得 k = d.keys() print(k) # -> dict_keys(['foo', 'baz', 'bar']) v = d.values() print(v) # -> dict_values([1, 3, 2]) i = d.items() print(i) # -> dict_items([('bar', 2), ('foo', 1), ('baz', 3)]) for k,v in i: print(k, v) # -> bar 2, baz 3, foo 1 # keyの有無を確認 k = d.get("foo") print(k) # -> 1 k = d.get("hoge") print(k) # -> None