文章目录

  • 一、sorted()函数
  • 二、对字符串排序
  • 三、对列表排序
    • 1、一维列表
    • 2、二维列表
  • 四、对元组排序
    • 1、一维元组
    • 2、二维元组
  • 五、对字典排序
  • 六、列表的sort()方法

一、sorted()函数

  • sorted()对序列进行排序生成新序列
  • 对列表排序,不会改变原来的列表
  • 通过key参数指定排序依据
  • 通过reverse参数指定升序还是降序

利用dir(__builtins__)命令可以查看Python内置常量和内置函数:

['ArithmeticError',

Python学习笔记:利用sorted()函数对序列排序相关推荐

  1. Python学习笔记D4(字符串和序列)

    Python学习笔记D4(字符串和序列) 序列 list()作为一个方法存在两个形态,一个有参数一个没参数 list():不带参数,返回一个空的列表 list([iterable]):返回一个迭代器 ...

  2. Python学习笔记11:函数修饰符

    Python学习笔记11:函数修饰符 Python有很多有趣的特性,其中函数修饰符就是一个. 我们在之前的那个web应用示例中用过如下写法: @web.route('/log') @符号后边的,就是一 ...

  3. Python学习笔记---理解zip()函数

    转载自Python零碎知识(2):强大的zip 一.代码引导 首先看这一段代码: 1 >>> name=('jack','beginman','sony','pcky')2 > ...

  4. Python学习笔记:返回函数

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  5. python学习笔记之自定义函数

    live long and prosper 自定义函数 def greet_user():"""现实简单的问候语"""print(" ...

  6. python学习笔记07:函数与lambda表达式深度解析

    目录 1 函数基础 1.1 标准函数的定义 1.2  求两个数的最大值的函数示例 1.3 返回多个值--求一个列表的数的和值.平均值 1.4 递归函数 2 函数参数 2.1 位置参数(position ...

  7. python学习笔记10-匿名函数lambda

    匿名函数lambda 定义匿名函数 lambda def fun(x,y): return x*y r=lambda x,y: x*y r(3,4) In [2]: r = lambda x, y: ...

  8. python学习笔记:插入函数append,extend与insert的使用与区别

    python中的几个插入函数: append( )函数    函数功能:append( )函数是在列表末尾添加新的对象. 易错点:使用 append() 函数添加列表时,是添加列表的「引用地址」而不是 ...

  9. Python学习笔记7:函数对象及函数对象作參数

    一.lambda函数 比如: fun1 = lambda x,y: x + y print fun1(3,4) 输出:7 lambda生成一个函数对象.该函数參数为x,y,返回值为x+y.函数对象赋给 ...

最新文章

  1. AI芯片,看好云端还是边缘?
  2. java新特性对数组的支持
  3. 【机器学习入门到精通系列】机器学习系统设计(Precision Recall)
  4. Core Java笔记 2.继承
  5. IOS中的XML解析方式
  6. 关于一次装机后的个人总结
  7. 【python基础知识】对文本数据库的一些基本操作
  8. 用栈实现算术表达式 java_java的栈和用栈来解析算术表达式
  9. (四)孪生神经网络介绍及pytorch实现
  10. 计算机科学与技术专接本的历年真题,10年计算机专业专接本真题
  11. python图像处理笔记-八-针孔照相机模型与照相机标定
  12. android 华为 imei,华为手机怎么查看IMEI码?华为手机查询IMEI串号两种方法,华为imei...
  13. Linux 命令大全
  14. 计算机思维培训心得,计算机教师培训心得体会
  15. 凯撒密码加密你的姓名拼音(c)
  16. 性能优化--JS、CSS压缩合并
  17. 某商品交易所期货大厦时间同步系统
  18. 电子计算机的知识呢,计算机基础知识参考试题
  19. ANDROID 开源书架
  20. 实用的shell命令jq

热门文章

  1. 父亲节,程序员几条代码硬核示爱
  2. 【华为云技术分享】如何度量前端项目研发效率与质量(上)
  3. KubeCon直击 | 华为云以技术布道“云边端芯”
  4. 80万辆车“云上飞驰”的背后
  5. MacBook配置快捷轻量的C/C++环境
  6. 计算机图形学E7——OpenGL 交互式三角形裁剪直线
  7. WordPress无其他语言解决方法
  8. 从零开始学keras之多分类问题
  9. 基于C语言、线性表的 二、八、十、十六进制转换 及 加运算、左右移位运算、乘法运算 的科学计算器设计
  10. 此次边路调整系统推荐射手走哪路_王者荣耀:S15射手最新梯度排行,马可T2,狄仁杰T1,T0仅剩两位...