字符串List按照长度排序(python)

字符串List按照长度排序(python)

2023年7月26日发(作者:)

字符串List按照长度排序(python)myList = ['青海省','内蒙古⾃治区','西藏⾃治区','新疆维吾尔⾃治区','⼴西壮族⾃治区']1、⾸先得到每个字符串长度2、排序,选择sorted或者 ()进⾏排序内置sorted返回⼀个新的列表,⽽是对列表进⾏操作sorted(iterable, cmp=None, key=None, reverse=False)iterable:是可迭代类型;cmp:⽤于⽐较的函数,⽐较什么由key决定;key:⽤列表元素的某个属性或函数进⾏作为关键字,有默认值,迭代集合中的⼀项;reverse:排序规则. reverse = True 降序 或者 reverse = False 升序,有默认值。返回值:是⼀个经过排序的可迭代类型,与iterable⼀样。myList = ['青海省','内蒙古⾃治区','西藏⾃治区','新疆维吾尔⾃治区','⼴西壮族⾃治区']

myList1 = sorted(myList,key = lambda i:len(i),reverse=True)

print(myList1)

myList = ['青海省','内蒙古⾃治区','西藏⾃治区','新疆维吾尔⾃治区','⼴西壮族⾃治区']

(key = lambda i:len(i),reverse=True)

print(myList)结果如下:['新疆维吾尔⾃治区', '⼴西壮族⾃治区', '内蒙古⾃治区', '西藏⾃治区', '青海省']

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690306548a329734.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信