如何在python中将一个列表复制到另一个列表中?

如何在python中将一个列表复制到另一个列表中?,python,Python,我有一个类似下面的列表- Xlist- [('00:04:F2:FF:7A:1D' -88), ('4C:49:E3:64:9D:D6' -63), ('00:EC:0A:87:61:F8' -58), ('CC:9F:7A:99:0D:EA' -80)] 我需要列表按以下方式排序- 叶利斯特- 我是python的初学者。 如何以上述格式复制元素?似乎您正在尝试按降序对列表进行排序。如果需要保留原始列表,可以使用内置函数 xlist = [('00:04:F2:FF:7A

我有一个类似下面的列表- Xlist-

[('00:04:F2:FF:7A:1D'    -88), ('4C:49:E3:64:9D:D6'  -63),  
 ('00:EC:0A:87:61:F8'    -58), ('CC:9F:7A:99:0D:EA'  -80)]
我需要列表按以下方式排序- 叶利斯特-

我是python的初学者。
如何以上述格式复制元素?

似乎您正在尝试按降序对列表进行排序。如果需要保留原始列表,可以使用内置函数

xlist = [('00:04:F2:FF:7A:1D', -88), ('4C:49:E3:64:9D:D6', -63),
         ('00:EC:0A:87:61:F8', -58), ('CC:9F:7A:99:0D:EA', -80)]
ylist = sorted(xlist, key=lambda x: x[1], reverse=True)
print(ylist)
您还可以使用以下方法对xlist就地排序:


字符串和整数之间有逗号吗?sooo,排序键是什么?在这个元组中,字符串和int之间不需要逗号吗?你能更具体地说明排序顺序吗?当问题真的是排序时,为什么标题会询问复制内容?输出:-[('00:EC:0A:87:61:F8',-58),('4C:49:E3:64:9D:D6',-63),('CC:9F:7A:99:0D:EA',-80),('00:04:F2:FF:7A:1D',-88)],这是正确的,但有问题的是错误地给出了输出作为[('4C:49:E3:64:9D:D6'-63),('00:EC:0A:87:61:F8'-58),('CC:9F:7A:99:0D:EA'-80),('00:04:F2:FF:7A:1D'-88)]edit@C阿努沙
xlist = [('00:04:F2:FF:7A:1D', -88), ('4C:49:E3:64:9D:D6', -63),
         ('00:EC:0A:87:61:F8', -58), ('CC:9F:7A:99:0D:EA', -80)]
ylist = sorted(xlist, key=lambda x: x[1], reverse=True)
print(ylist)
xlist.sort(key=lambda x: x[1], reverse=True)
print(xlist)