拉长战斗机

文章
2
资源
0
加入时间
2年10月17天

Python sort排序 字符串中含有数字 数字10排在数字2前面问题

1. sort直接排序arrRes = ['学生2', '学生1', '学生10', '学生4', '学生3']arrRes.sort()print(arrRes )# ['学生1', '学生10', '学生2', '学生3', '学生4']含有数字的字符串数组直接使用.sort()排序,得到的结果往往跟我们想要的有些出入。如上,我们想要的结果是[‘学生1’, ‘学生2’, ‘学生3’, ‘学生4’, ‘学生10’],但结果却是[‘学生1’, ‘学生10’, ‘学生2’, ‘学生3’, ‘学生4