我想要一份列表的副本,然后对其进行排序,但由于 python 的工作方式,如果我对列表的副本进行排序,它也会对原始列表进行排序。这是我的代码:
def swapBySoting(arr):
newArr = arr
newArr.sort()
swap = 0
for i in range(len(arr)):
if arr[i] != newArr[i]:
swap +=1
return int(swap / 2)
我只需要知道如何将副本存储在内存的另一个引用中,以仅对副本进行排序。谢谢
拉莫斯之舞
相关分类