python sort()函数对字符串排序

python sort()函数对字符串排序,默认是按照ASCII字符顺序排序,意味着对字母排序的时候,大写的总在前面,小写开头的在后面。想要按照普通字典顺序排序,就在sort()方法调用时,将关键字参数key设置为str.lower。
例:

str1=[‘aB’,‘Bi’,‘Ai’,‘cb’]
str1.sort(key=str.lower
str1
‘aB’,‘Ai’,‘Bi’,‘cb’

    原文作者:m0_59375810
    原文地址: https://blog.csdn.net/m0_59375810/article/details/122178823
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞