我正在尝试复制列表并将其添加到现有列表列表中。假设我的原始列表是a = [1, 2, 3, 4, 5]
,并且我想将a
b
的副本附加到名为dataset
的列表列表中。为确保b
是a
的副本,a[0] is b[0]
必须为假。如何在没有模块复制的情况下使用list函数和某种循环来实现这一目标?
答案 0 :(得分:3)
这里有一个暗示,它应该指向正确的方向:
如果a
是一个列表,则a[:]
会返回该列表的新副本,该副本与a
不同。
>>> a = [1, 2]
>>> b = a[:]
>>> a is b
False
>>> a == b
True