【发布时间】:2019-01-17 08:15:35
【问题描述】:
我有以下双重嵌套列表:
records = [[['Jack', 'male', 1],['Jack', 'male', 2],['Jack', 'male', 3]],[['Sally', 'female', 1],['Sally', 'female', 2],['Sally', 'female', 3]]]
我想根据这个列表对这个列表进行排序...
list_order = ['female', 'male']
...结果是这样的:
records
[[['Sally', 'female', 1],['Sally', 'female', 2],['Sally', 'female', 3]],[['Jack', 'male', 1],['Jack', 'male', 2],['Jack', 'male', 3]]]
【问题讨论】:
-
stackoverflow.com/questions/10695139/… 这仍然适用于您的列表
-
@Gigaflop 同意策略基本相同,但是我有一个列表列表,而不是元组列表
-
元组和列表的寻址方式相同,例如
(3, 4)[0]是3,[3, 4][0]是3。
标签: python