-1

我正在尝试将整数 1,2,..., N 分配给字典的键。每个键是一个 4 维向量;所以我应该将数字 1,...,N 分配给 (i,j,k,l) 形式的键。这似乎是一项微不足道的工作;我想我已经住了一夜了,我的大脑不工作了。我真的很感谢你的帮助。

4

2 回答 2

0

如果要创建字典{(1,2,3,4):1, (2,3,4,5):2, ....., (n,n+1,n+2,n+3):n}

>>> N = 4
>>> {(i,i+1,i+2,i+3):i for i in range(1, N+1)}
{(2, 3, 4, 5): 2, (1, 2, 3, 4): 1, (4, 5, 6, 7): 4, (3, 4, 5, 6): 3}
于 2013-07-09T09:28:48.193 回答
0
>>> x = dict()
>>> x[(1,2,3,4)] = 1
>>> x
{(1, 2, 3, 4): 1}

它工作得很好......

请注意,字典不保证顺序。

于 2013-07-09T09:26:42.050 回答