python列表排序并返回索引

Python014

python列表排序并返回索引,第1张

numpy中有函数argsort来返回排序后的下标

结果

pytorch中的torch.sort本身就能返回排序后的下标

Python中没有直接调用的接口,怎么办呢?

用enumerate再排序就可以了

结果

Python中的find( )方法

用于检验字符串是否包含子字符串str,如果已指定beg和end范围,则检验将在制定范围内。

如果包含字符串,返回开始的索引值,否则返回-1。

语法:str.find(str,beg=0,end=len(string))

str——指定检索的字符串

beg——开始索引,默认为0

end——结束索引,默认为字符串的长度

find()函数找不到时返回为-1。