python sorted函数 key=str(python sorted()函数的参数用法)
导读:概念...
概念
1 、对可迭代对象中的数据进行排序 ,返回一个新的列表 。指定 key 排序需要用到 lambda 表达式 。
语法
sorted(iterable,key=None,reverse=False)参数
iterable – 可迭代对象 。
key – 主要是用来进行比较的元素 ,只有一个参数 ,具体的函数的参数就是取自于可迭代对象中 ,指定可迭代对象中的一个元素来进行排序 。
reverse – 排序规则 ,reverse = True 降序 , reverse = False 升序(默认) 。
2 、通过参数reverse=True指定倒序 ,参数 key指定排序时所使用的字段 。
(1)通过参数 reverse=True 指定倒序:
>>>numbers=(4,5,2,8,9,1,0) >>>sorted(numbers,reverse=True) [9,8,5,4,2,1,0](2)通过参数 key 指定排序时所使用的字段:
>>>codes=[(‘上海’,‘021’),(‘北京’,‘010’),(‘成都’,‘028’),(‘广州’,‘020’)] >>>sorted(codes,key=lambdax:x[1]) [(‘北京’,‘010’),(‘广州’,‘020’),(‘上海’,‘021’),(‘成都’,‘028’)]以上就是python sorted()函数参数用法的介绍 ,希望对大家有所帮助 。更多Python学习指路:Python基础教程
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!