目次

dict

キーと値の組を保持する配列。Perlの連想記憶配列と似ている。

コンストラクタはdict。括弧{}でも生成できる。

dic_test = {}
dic_test[0] = 1
dic_test[2] = 3
dic_test[1] = 2
dic_test[3] = 4
print(dic_test)
dic_test = {}
dic_test[0] = 1
dic_test[2] = 3
dic_test[1] = 2
dic_test[3] = 4
dic_test['0'] = 1
dic_test['2'] = 3
dic_test['1'] = 2
dic_test['3'] = 4
print(dic_test)
dic_test = {}
dic_test[0,1] = 1
dic_test[0,2] = 2
dic_test[1,1] = 3
dic_test[1,2] = 4
print(dic_test)
print([dic_test[i, j] for j in range(1,3) for i in range(2)])
print(dict([[1, 2], [2, 3], [3, 1], [4, 2]]))
print(dict([[(1, 2), 2], [(2, 3), 3], [(3, 2), 1], [(4, 3), 2]]))
print(dict([[[1, 2], 2], [[2, 3], 3], [[3, 2], 1], [[4, 3], 2]]))