2,127 views
この記事は最終更新から 2426日 が経過しています。
まずは基本的な使い方から。
キー文字列:値 の順に登録する。
>>> dic = {'aaa': 10, 'bbb':55, 'ccc':[11,22,33]}
>>>
>>> dic['aaa']
10
>>>
>>> dic['bbb']
55
>>>
>>> dic['ccc']
[11, 22, 33]
>>>
>>> dic['ccc'][0]
11
>>> dic['ccc'][1]
22
>>> dic['ccc'][2]
33
キーの一覧は keys で表示する。
>>> dic = {'aaa': 10, 'bbb':55, 'ccc':[11,22,33]}
>>> dic.keys()
['aaa', 'bbb', 'ccc']
キーの有無は has_key で確認する。
>>> dic = {'aaa': 10, 'bbb':55, 'ccc':[11,22,33]}
>>> dic.has_key('aaa')
True
>>> dic.has_key('ddd')
False
存在しないキーは追加できる。
>>> dic = {'aaa': 10, 'bbb':55, 'ccc':[11,22,33]}
>>> dic
{'aaa': 10, 'bbb': 55, 'ccc': [11, 22, 33]}
>>> dic['ddd']='hello'
>>> dic
{'aaa': 10, 'bbb': 55, 'ccc': [11, 22, 33], 'ddd': 'hello'}
>>> dic.keys()
['aaa', 'bbb', 'ccc', 'ddd']
要素一覧は items で表示する。
>>> dic = {'aaa': 10, 'bbb':55, 'ccc':[11,22,33]}
>>> dic.items()
[('aaa', 10), ('bbb', 55), ('ccc', [11, 22, 33])]
キーのラベルでソートする。
>>> dic = {'zzz':37, 'uuu':72, 'aaa':55}
>>> dic2 = sorted(dic.items(), key=lambda x: x[0])
>>> dic2
[('aaa', 55), ('uuu', 72), ('zzz', 37)]
キーの値でソートする。
>>> dic = {'zzz':37, 'uuu':72, 'aaa':55}
>>> dic2 = sorted(dic.items(), key=lambda x: x[1])
>>> dic2
[('zzz', 37), ('aaa', 55), ('uuu', 72)]
アクセス数(直近7日): ※試験運用中、BOT除外簡易実装済2026-06-10: 0回 2026-06-09: 0回 2026-06-08: 0回 2026-06-07: 1回 2026-06-06: 3回 2026-06-05: 0回 2026-06-04: 0回