キーと値の組を保持する配列。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]]))