sorted在python中的意思,python sort 字典
你可以回头看看,觉得这一期讲解的这个功能很熟悉。而且我们之前也根据字典的内容解释过这个函数。如果朋友回忆一下,基本上就知道这个功能是怎么用的了,但是你还知道它可以用在什么地方吗?除了解决字典排序问题,不清楚的还可以继续看内容。
什么是sorted函数?
描述:sorted()函数对所有可迭代对象进行排序。
语法:排序(iterable,key=none,reverse=false) # cmp3.x没了。
yle="color: rgb(0, 0, 0); letter-spacing: 0px; font-size: 14px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-family: 微软雅黑;">参数:
literable -- 可迭代对象。
lkey -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
lreverse -- 排序规则,reverse = True 降序 , reverse = False 升序(默认)。
实例演示:
a=[5,7,6,3,4,1,2]b=sorted(a)#保留原列表
a
[5,7,6,3,4,1,2]
b
[1,2,3,4,5,6,7]
#利用key
L=[('b',2),('a',1),('c',3),('d',4)]
sorted(L,key=lambdax:x[1])
[('a',1),('b',2),('c',3),('d',4)]
#按年龄排序
students=[('john','A',15),('jane','B',12),('dave','B',10)]
sorted(students,key=lambdas:s[2])
[('dave','B',10),('jane','B',12),('john','A',15)]
#按降序
sorted(students,key=lambdas:s[2],reverse=True)
[('john','A',15),('jane','B',12),('dave','B',10)]
#降序排列
a=[1,4,2,3,1]
sorted(a,reverse=True)
[4,3,2,1,1]
好啦,以上就是关于这个函数的使用的代码以及基本操作了,应该是涉及了关于这个函数的全部内容,非常适合大家在日常编程上使用哦~好啦,本期内容到此结束,更多内容可以到盛行IT软件开发工作室上学习哦~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。