首页 > 其他分享 >sorted函数

sorted函数

时间:2022-08-24 14:22:43浏览次数:82  
标签:返回 reverse 迭代 -- dic sorted 函数

描述

sorted() 函数对所有可迭代的对象进行排序操作。

sort 与 sorted 区别:

sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。

list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。

语法

sorted 语法:

sorted(iterable, cmp=None, key=None, reverse=False)

参数说明:

  • iterable -- 可迭代对象
  • cmp -- 比较的函数,这个具有两个参数,参数的值都是从可迭代对象中取出,此函数必须遵守的规则为,大于则返回1,小于则返回-1,等于则返回0。
  • key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
  • reverse -- 排序规则,reverse = True 降序 , reverse = False 升序(默认)。

返回值

返回重新排序的列表

 

举例:

dic = {1:2,3:4,5:6}

new_dic = sorted(dic)
print(new_dic)

返回:

[1, 3, 5]

倒序:

dic = {1:2,3:4,5:6}

new_dic = sorted(dic,reverse=True)
print(new_dic)

返回:

[5, 3, 1]

 

 

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
  TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back

标签:返回,reverse,迭代,--,dic,sorted,函数
From: https://www.cnblogs.com/chaojiyingxiong/p/16619733.html

相关文章

  • pytest内置fixture函数request.cls的使用
    官方文档解释源码(FixtureRequest类中)@propertydefcls(self):"""Class(canbeNone)wherethetestfunctionwascollected."""if......
  • PHP array_chunk()函数
    array_chunk()函数是PHP中的内置函数,用于根据传递给函数的参数将数组拆分为给定大小的部分或块。最后一个块可能包含的元素少于块的所需大小。语法:arrayarray_chunk($ar......
  • django中聚合函数查询和分组聚合查询
    聚合函数:Max,Min,Count首字母都要大写,且后面的参数加‘’号,不然会报错,还有就是,如果是Count(')的话,需要加个别名,比如(m=Count('')),不然会报错,所以为了记住,我们平时MaxMin的......
  • redis命令操作set&sortedset、redis命令操作通用命令
    redis命令操作set&sortedset集合类型:set不允许重复元素存储:saddkeyvalue获取:smemberskey:获取set元素中所有元素删除:sremkeyvalue:删除set集合中某......
  • 6.函数重载(重点)
    1.函数重载是:允许函数名相同,这种现象叫函数重载2.函数重载的作用:是为了方便使用函数名3.函数重载的条件:同一个作用域,参数的个数不同,参数的顺序不同,参数的类型不同//参数......
  • ref函数
    <template><div><h1>vue3</h1><span>{{name}}-{{age}}</span><button@click="refname">函数修改name</button><button@click="name='刚'">......
  • reactive函数
    <template><div><h1>vue3</h1><span>{{info.name}}-{{info.age}}</span><button@click="infobtn">修改info</button></div></template><scrip......
  • 基础函数
    Oracle函数:nvl(test,exp1):当test为空时,取exp1的值,否则就取test的值selectnvl('abc','bb')fromdual;--123selectnvl(null,'bb')fromdual;......
  • Java-List集合字段求和函数
    一、FunctionCustom通用求和函数使用示例二、求和函数修订记录版本是否发布2020-01-25v1.0是一、FunctionCustom通用求和函数使用示例特点:简化代码......
  • C学习笔记:自己写的函数实现strtok函数的功能
    intsign(char*str,char*sep)//遍历寻找符合的符号{while(*sep)//遍历sep字符数组的符号{if(*sep==*str)return1;//符合条件......