例如,我们有一个列表的列表。
根据某个索引i,应该对列表进行反向排序,如果有绑定,则应根据条件按升序或降序排序。
例如: 列表是[['A',2,4.2],['B',4,4.5],['C',2,3.3],['D',2,3.5]]
如何对其进行排序,以使结果为: - [['B',4,4.5],['A',2,4.2],['D',2,3.5],['C',2,3.3]] - [['B',4,4.5],['C',2,3.3],['D',2,3.5],['A',2,4.2]]
在第一种情况下,我希望它们根据“索引1”按降序排序,然后根据“索引2”的降序排序,如果在“索引1”上有绑定的话。 在第二种情况下,我希望它们根据“索引1”按降序排序,然后按“索引2”的升序排序,如果在“索引1”上有绑定的话。
例如: 列表是[['A',2,4.2],['B',4,4.5],['C',2,3.3],['D',2,3.5]]
如何对其进行排序,以使结果为: - [['B',4,4.5],['A',2,4.2],['D',2,3.5],['C',2,3.3]] - [['B',4,4.5],['C',2,3.3],['D',2,3.5],['A',2,4.2]]
在第一种情况下,我希望它们根据“索引1”按降序排序,然后根据“索引2”的降序排序,如果在“索引1”上有绑定的话。 在第二种情况下,我希望它们根据“索引1”按降序排序,然后按“索引2”的升序排序,如果在“索引1”上有绑定的话。
ord
将字符(字符串)转换为数字。类似这样:-1 * ord[x[i]]
。请确保x[i]
是一个字符。 - TheFaultInOurStars