0
我有问题理解和解决列表,排序和索引以下问题。下面是代码例如:Python列表排序和索引
import random as rdm
a=[]
for i in range(3):
a.append([i,rdm.randint(-5,5)])
print a
b = sorted(a,key=lambda a:a[1])
print b
c = []
for j in range(len(b)):
c.append(b[j])
print c
c[0][1] = 0
print a
print b
print c
通知如何改变“C”的一个值来改变“b”和“一”。我怎样才能防止它发生?换一种说法。我不希望“a”的值改变并不重要“b”或“c”会发生什么
你实际上在处理**列表**而不是**数组**。如果你相应地修改了它,它会让你的问题更清楚。 –
标题更新为列表而非数组。 – user1532056