用元组分配几个列表的元素

时间:2019-07-05 15:28:11

标签: python list tuples

我不了解使用元组进行列表分配的以下行为。我可能缺少明显的东西...

以下代码:

a, b = 1, 2
print(a, b)

产生该输出:

1 2

符合预期。 但是,以下代码

list0, list1 = ([None] * 1, ) * 2
list0[0], list1[0] = 0, 1
print(list0)
print(list1)

具有以下输出:

[1]
[1]

虽然我期望

[0]
[1]

我想念什么?我正在使用Python 3.7。

0 个答案:

没有答案