aList=[3,4,5]
aList.append(aList)
print(aList)
输出
[3, 4, 5, [...]]
为啥后面添加的是三个点
aList=[3,4,5]
aList.append(aList)
print(aList)
输出
[3, 4, 5, [...]]
为啥后面添加的是三个点
因为你的做法,变成了一个无限循环,aList的第4个元素永远指向自己。
不知道你的真实需求是啥,
如果你是想把列表的元素再重复一遍, 那就用 extend
如果你是想把整个列表复制变成第4个元素, 那就先对aList 切片后,再append