相关疑难解决方法(0)

如何在Python中获取已排序数组的索引

我有一个数字列表:

myList = [1, 2, 3, 100, 5]
Run Code Online (Sandbox Code Playgroud)

现在,如果我对此列表进行排序以获取[1, 2, 3, 5, 100].我想要的是排序顺序中原始列表中元素的索引,即[0, 1, 2, 4, 3] --- ala MATLAB的sort函数,它返回值和索引.

python indexing sorted

180
推荐指数
9
解决办法
17万
查看次数

Python:使用多个属性和混合顺序进行列表排序

我必须对具有多个属性的python列表进行排序.我可以轻松地按升序排列所有属性

L.sort(key=operator.attrgetter(attribute))....
Run Code Online (Sandbox Code Playgroud)

但问题是,我已经使用混合配置进行升序/降序......我必须"模仿"一些SQL命令,你可以在那里做一些像"命名ASC,年DESC"的事情.有没有办法在python中轻松实现这一点,而无需实现自定义比较功能?

python sorting list

19
推荐指数
3
解决办法
1万
查看次数

标签 统计

python ×2

indexing ×1

list ×1

sorted ×1

sorting ×1