Python列表排序和索引

2024-09-21 05:45:00 发布

您现在位置: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”。我怎样才能防止它发生?换句话说。我不希望“a”的值发生变化,不管“b”或“c”发生了什么


Tags: 代码inimport示例列表for排序as

热门问题