发布网友 发布时间:2022-04-21 15:31
共2个回答
热心网友 时间:2023-11-14 16:42
以截图为例,a是乱序列表,b是示例列表,c是排序结果。
c.sort(key=b.index)表示,将c中的元素排序,排序的依据是c中元素在b中的序号。
热心网友 时间:2023-11-14 16:43
x.sort(key=y.index)
按照列表x中的元素,在列表y中的index排序。
比如
y=["C","B","A"]
x=["B","C","A"]
那么x.sort(),x排序后是["A","B","C"]
x.sort(key=y.index)排序后则是["C","B","A"],x列表中的元素在y列表的索引index,分别是:1,0,2,x就是参照1,0,2的大小来排序。