python中x.sort(key=y.index)的index是什么意思?其中x和y都是参数。

发布网友 发布时间: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的大小来排序。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com