19

这可以减少到单行(分配后a)吗?

a = [1,2,3]
b = a[:]
b.append(4)
4

1 回答 1

47

以下可能是最简单的:

b = a + [4]

在这里,您不需要,a[:]因为我们不再复制引用(+无论如何都会创建并返回一个新列表)。

于 2013-01-26T13:27:58.157 回答