【发布时间】:2017-02-16 06:13:44
【问题描述】:
我有一个列表X = ['xyz']
我使用以下命令附加到另一个变量。
L = X
L.append(X)
L
Out[109]: ['xyz', [...]]
我无法理解为什么新 L 列表中的第二个元素的值不是 'xyz'
我的问题不是如何追加或扩展列表,而是关于 Append 函数的功能,下面@sinsuren 已经正确解释了这一点。
【问题讨论】:
-
呃,你好像给自己附加了一个列表。你认为会发生什么?
-
您可能想改用
extend()。 -
为什么这个问题被标记为重复,我不明白。 :( :( 我的问题不是如何追加或扩展列表,而是关于 Append 函数的功能,下面的@sinsuren 已经正确解释了这一点。