python 辞書(連想配列)を使う

python 辞書(連想配列)を使う

pythonで、連想配列のような辞書を使用するサンプルコードを記述してます。

環境

  • OS windows10 pro 64bit
  • python 3.8.5

辞書使い方

他の言語いうところの連想配列のような使い方ができます。

d = {'key1': 'value1', 'key2': 'value2'}

print(d)
# {'key1': 'value1', 'key2': 'value2'}

print(d['key1'])
# value1

print(d.keys())
# dict_keys(['key1', 'key2'])

print(d.values())
# dict_values(['value1', 'value2'])

print(d.items())
# dict_items([('key1', 'value1'), ('key2', 'value2')])

以下のようにして、辞書を作成することも可能です。

print( dict(x=1, y=2) )
# {'x': 1, 'y': 2}

print( dict([('x', 1), ('y', 2)]) )
# {'x': 10, 'y': 20}