搜索

(小白求教)python中怎么用sort对某个列表排序

发布网友 发布时间:2022-04-22 01:14

我来回答

2个回答

热心网友 时间:2022-07-10 08:57

是排了顺序的哟!
A和a是不同的,排序是按照ascii码排的,大写字母的ascii码在小写字母之前。比如A的ascii码为65,a的ascii码为97。所以在排序时,大写字母开头的单词会排在前面。
你要是想忽略大小写,同时保留原始的大小写的话,可以修改all_words.sort()为all_words.sort(key=lambda x: x.lower())追问

这个代码错在哪里,能帮我看下吗,没有输出结果。。。

    热心网友 时间:2022-07-10 08:58

    你先不要把代码写那么多,一次写一点
    然后在中间可能出问题的地方打印过程,看问题出在哪
    你的答案没错,因为大写是在小写之前的
    声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
    E-MAIL:11247931@qq.com
    Top