2024-04-25 05:09:32 发布
网友
例如:
a = {}; b = []; for i in range(20): b.append(i) a[i] = b
循环之后,a的所有键都链接到相同的最终列表b [0,1,2,...,19]。 然而,我想要的是a[0] = [0],a[1] = [0,1],a[2] = [0,1,2]。 我不知道这里怎么了
b [0,1,2,...,19]
a[0] = [0]
a[1] = [0,1]
a[2] = [0,1,2]
a = {}; b = []; for i in range(20): b=[k for k in range(i)] a[i] = b
希望有帮助
希望有帮助
相关问题 更多 >
编程相关推荐