首页 > 编程语言 >PYTHON 中sort 与 sorted

PYTHON 中sort 与 sorted

时间:2022-10-27 12:12:30浏览次数:55  
标签:sort java name PYTHON li python year sorted

sort:改变原来的列表

sorted:生成新列表,原列表不变

参数: reverse  正序还是倒序

    list_name 要排列的对象

    key 排列方式 函数

1.通过len()函数排序

  

li=['python','java','c++']
li.sort(key=len)

li

['c++', 'java', 'python']

 

2.自定义函数,通过year排序

def x(v):
    return v['year']

li=[{'name':'python','year':'2002'},{'name':'java','year':'1980'},{'name':'go','year':'1000'}]
li.sort(key=x)

>> li
>>[{'name': 'go', 'year': '1000'}, {'name': 'java', 'year': '1980'}, {'name': 'python', 'year': '2002'}]

end

 

 

标签:sort,java,name,PYTHON,li,python,year,sorted
From: https://www.cnblogs.com/lijun-goods/p/16831780.html

相关文章

  • 用 C++ 实现 Python 中的 range
    在C++中实现Python的range目录在C++中实现Python的range在实现过程中几个应该注意的问题整型溢出迭代器选择终止条件类型选择vector转换最终代码和Python对比代码在最后,......
  • Python修改步数并同步到微信
    1.前言目前有很多可以刷步数的网站,都有在更新维护且免费,有需求或者仅在乎功能的可以看看,如下:1.https://www.17bushu.com/2.https://yd.shuabu.net/3.https://www......
  • python for-break-else 语句
    有两种情况可能会导致for循环结束。第一个是for循环中满足条件遇到break,第二种情况是循环自然结束。现在我们可能想知道其中的哪一个是循环完成的原因,一种方法是设置一个......
  • 安装 Python 模块
    作为一个流行的开源开发项目,Python拥有一个活跃的贡献者和用户支持社区,这些社区也可以让他们的软件可供其他Python开发人员在开源许可条款下使用。这允许Python用户......
  • 力扣455(java&python)-分发饼干(简单)
    题目:假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;......
  • vector的新初始化方式及sort
    有时候我们需要对数组中的元素进行排序并且得到下标的排序,此时我们可以采用iota函数对vector进行赋值,重载sort函数实现hhiota函数 C++11引入,是一个用于产生连续值的函......
  • Python操作数据库与MD5加密
    #md5加密importhashlibm=hashlib.md5()m.update("123456".encode('utf-8'))ret=m.hexdigest()print(ret)#数据库操作pymysql安装pymysqlimportpymy......
  • 利用anaconda搞定所有Python问题,各种安装包
    ?1、你要下载一个anaconda.的启动安装包,(个人感觉版本不是问题):??https://www.continuum.io/downloads#windows?2、下载好的anaconda.如下图,简单粗暴:......
  • python集成安装环境——Anaconda 3.5的安装
    一、下载并安装anaconda先到https://www.continuum.io/downloads下载anaconda,现在的版本有python2.7版本和python3.5版本,下载好对应版本、对应系统的anaconda,它......
  • 力扣182(java&python)-数组元素积的符号(简单)
    题目:已知函数 signFunc(x)将会根据x的正负返回特定值:如果x是正数,返回1。如果x是负数,返回-1。如果x是等于0,返回0。给你一个整数数组nums。令product......