【发布时间】:2017-05-03 17:33:27
【问题描述】:
我有这个清单:
[['Nom', 'Francais', 'Anglais', 'Maths'], ['Catherine', '9', '17', '9'], ['Karim', '12', '15', '11'], ['Rachel', '15', '15', '14'], ['Roger', '12', '14', '12'], ['Gabriel', '7', '13', '8'], ['Francois', '14', '8', '15'], ['Henri', '10', '12', '13'], ['Stephane', '18', '12', '8'], ['Karine', '9', '10', '10'], ['Marie', '10', '10', '10'], ['Claire', '15', '9', '12'], ['Marine', '12', '9', '12']]
我想用名称对其进行排序(或者换句话说,按列表中每个列表的 [0] 元素的字母顺序)但我不想不想要第一个列表(@987654322 @) 与其他人一起排序,怎么能这样做?
非常感谢!
【问题讨论】:
-
你尝试了吗?第一行是什么意思?列表中的第一个元素?
-
我的意思是我希望 ['Nom', 'Francais', 'Anglais', 'Maths'] 先保留,然后对其他元素进行排序。 (对不起我的英语不好)
-
更好的问题:为什么要将标题信息存储在列表本身中?
-
好的,跳过第一个元素,你可以使用列表切片,比如
my_list[1:] -
Maxime - 您是否有理由不能为此使用字典或数据框?