分配给列表.扩展python2.7中的to变量

2024-06-02 07:07:06 发布

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

我刚开始学习python,并在使用列表方法。我碰到了这个问题;分配列表.扩展我不知道为什么变数不起作用。在

alph = ["a", "b", "c"]
num = [0, 1, 2,]

num_alph = alph.extend(num)
print num_alph

打印num_alph没有结果,但我期待它打印这个; [“a”,“b”,“c”,0,1,2]

将代码改写为这样可以得到预期的结果:

^{pr2}$

为什么我以前的代码不打印扩展列表而不打印扩展列表?在


Tags: 方法代码列表numprint变数extendpr2
1条回答
网友
1楼 · 发布于 2024-06-02 07:07:06

^{}就地更改列表的内容。它不会创建一个带有附加元素的新列表,因此返回相同的列表没有意义。如果希望alph在扩展后保持不变,则应创建一个新列表:

>>> num_alph = alph + num
>>> print num_alph
['a', 'b', 'c', 0, 1, 2]

^{pr2}$

相关问题 更多 >