【发布时间】:2016-04-19 17:31:09
【问题描述】:
我有一个项目列表,我想根据多个标准进行排序。
给定输入列表:
cols = [
'Aw H',
'Hm I1',
'Aw I2',
'Hm R',
'Aw R',
'Aw I1',
'Aw E',
'Hm I2',
'Hm H',
'Hm E',
]
标准:
- 嗯>哦
- I > R > H > E
输出应该是:
cols = [
'Hm I1',
'Aw I1',
'Hm I2',
'Aw I2',
'Hm R',
'Aw R',
'Hm H',
'Aw H',
'Hm E',
'Aw E'
]
我知道这个函数需要传递给内置的sorted(),但是你知道如何实际编写它吗?
【问题讨论】:
标签: python list python-2.7 sorting