python按字符串长度进行排序

使用sorted函数就可以实现

a = ["flower", "flat", "float"]
s = sorted(a, key=len)
print(s)

输出为:

["flat", "float", "flower"]

默认从小到大排序,如果想从大到小排序,可以加入参数

a = ["flower", "flat", "float"]
s = sorted(a, key=len, reverse=True)
print(s)

输出为:

["flower", "float", "flat"]
    原文作者:小Aer
    原文地址: https://blog.csdn.net/qq_41542989/article/details/118759418
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞