列出反向问题

时间:2019-06-22 10:26:11

标签: python

我想在python 3中有一个原始列表和一个反向列表,所以我尝试使用此代码。我发现了一个新问题。为什么此代码中的aList是反向的?我以为在赋值b = aList之后我们在这里有2个单独的列表,然后我反转了b,而不是aList,所以为什么aList被反转了

aList = [123, 'xyz', 'zara', 'abc', 'xyz'];
b=aList
b.reverse()
print(aList)

输出为:['xyz', 'abc', 'zara', 'xyz', 123] 我以为输出必须是原始列表,因为我们更改b列表而不是aList

1 个答案:

答案 0 :(得分:0)

替换 b=aListb=aList[:]