在Python中向自身追加列表

2024-03-29 05:55:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我想给自己附上一份清单,我想这样可以:

x = [1,2]
y = x.extend(x)
print y

我想回去,但我回来的只是内置的。我做错什么了?我在使用Python v2.6


Tags: 内置printextend
3条回答

x.extend(x)不返回新副本,而是修改列表本身。

只需打印x

你也可以用x + x

x.extend(x)就地修改x

如果您想要一个新的、不同的列表,请使用y = x + x

x.extend(x)将把x扩展到位。

>>> print x

[1, 2, 1, 2]

相关问题 更多 >