我想在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
答案 0 :(得分:0)
替换
b=aList
与
b=aList[:]