问题遇到的现象和发生背景
我有一个excel表,想用python实现对表格进行排序,首行固定在首行,从第二行开始,按指定列内容排序
问题相关代码,请勿粘贴截图
data1=[['姓',3],['与',3],['姜',4],['庞',5],['张',2]]
data1.sort(key = lambda x : x[0])
print(data1)
运行结果及报错内容
[['与', 3], ['姓', 3], ['姜', 4], ['庞', 5], ['张', 2]]
我的解答思路和尝试过的方法
把data1拆分成2个列表,首行在列表1,其他行在列表2(排序),最后再合并列表1和列表2,但感觉这个方法不够好,想请教有什么好的方法