sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。

语法:

list.sort(cmp=None, key=None, reverse=False)

参数

  • cmp -- 可选参数, 如果指定了该参数会使用该参数的方法进行排序。
  • key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
  • reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。

返回值

该方法没有返回值,但是会对列表的对象进行排序。

实例

以下实例展示了 sort() 函数的使用方法:

#!/usr/bin/python
# -*- coding: UTF-8 -*-aList = ['Google', 'Runoob', 'Taobao', 'Facebook']
aList.sort()
print("List : ", aList)

结果输出:

List :  ['Facebook', 'Google', 'Runoob', 'Taobao']

代码例子,list排序后输出:

list1 = [10, 20, 4, 45, 99]list1.sort()print("最新list:", list1)
print("最小元素为:", list1[0])
print("最小元素为:", *list1[:1])

结果输出:

最新list: [4, 10, 20, 45, 99]
最小元素为: 4
最小元素为: 4

排序后最大值:

list1 = [10, 20, 4, 45, 99]list1.sort()print("最大元素为:", list1[-1])
print("最大元素为:", max(list1))

结果输出:

最大元素为: 99
最大元素为: 99

排序后输出 例子

def dictionairy():# 声明字典key_value = {}# 初始化key_value[2] = 56key_value[1] = 2key_value[5] = 12key_value[4] = 24key_value[6] = 18key_value[3] = 323print("按键(key)排序:")# sorted(key_value) 返回一个迭代器# 字典按键排序for i in sorted(key_value):print((i, key_value[i]), end=" ")def main():# 调用函数dictionairy()# 主函数
if __name__ == "__main__":main()

结果输出:

按键(key)排序:
(1, 2) (2, 56) (3, 323) (4, 24) (5, 12) (6, 18)

Python风格总结: List sort()方法相关推荐

  1. python中列表的sort方法_python中列表的sort方法使用详解

    内容简介:python中列表的sort方法使用详解 一.基本形式 列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的. 排序,数字.字符 ...

  2. [转载] Python列表排序 list.sort方法和内置函数sorted

    参考链接: Python中的函数 Python列表排序 list.sort方法和内置函数sorted 很多时候我们获取到一个列表后,这个列表并不满足我们的需求,我们需要的是一个有特殊顺序的列表. 这时 ...

  3. python list sort by,python中List的sort方法指南

    简单记一下python中List的sort方法(或者sorted内建函数)的用法. List的元素可以是各种东西,字符串,字典,自己定义的类等. sorted函数用法如下: sorted(data, ...

  4. Python列表排序 list.sort方法和内置函数sorted

    Python列表排序 list.sort方法和内置函数sorted 很多时候我们获取到一个列表后,这个列表并不满足我们的需求,我们需要的是一个有特殊顺序的列表. 这时候就可以使用list.sort方法 ...

  5. python中List的sort方法(或者sorted内建函数)的用法

    参考: http://gaopenghigh.iteye.com/blog/1483864 一直用的方法很土, class term(object):def __init__(self, sent , ...

  6. Python列表对象的sort()方法排序

    lis1=[1,2,3,5,4,6] lis2=[1,2,3,5,4,6] a=lis1.sort() b=sorted(lis2) print(a) print(lis1) print(b) pri ...

  7. python list排序方法_python中List的sort方法指南

    简单记一下python中List的sort方法(或者sorted内建函数)的用法. List的元素可以是各种东西,字符串,字典,自己定义的类等. sorted函数用法如下: sorted(data, ...

  8. Python中的sort()方法使用基础

    一.基本形式 sorted(iterable[, cmp[, key[, reverse]]])iterable.sort(cmp[, key[, reverse]]) 参数解释: (1)iterab ...

  9. 在python中使用sort_Python中的sort()方法使用基础教程

    一.基本形式 sorted(iterable[, cmp[, key[, reverse]]]) iterable.sort(cmp[, key[, reverse]]) 参数解释: (1)itera ...

  10. Python List sort()方法

    描述 sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数. 语法 sort()方法语法: list.sort(cmp=None, key=None, reverse=F ...

最新文章

  1. 多机器人路径规划的代码_知荐 | 地平线机器人算法工程师总结六大路径规划算法...
  2. 组合赋权法之python
  3. 外媒:苹果聘请更多司机在加州测试其自动驾驶汽车
  4. 深度学习2.0-2.tensorflow的基础操作之创建Tensor及应用场景
  5. c51单片机小车代码解释
  6. EWSA1.50.0.298栈溢出错误
  7. html怎么把图片左移_css怎么让图片向左移动?
  8. excel如何制作图表
  9. Oracle中的sys用户和system用户
  10. 如何用计算机自动求和,如何在excel中自动求和 自动求和的解决方法及步骤
  11. 玩游戏提示计算机内存不足怎么办,打开软件提示内存不足怎么办?电脑提示内存不足解决办法...
  12. 萨尔州大学计算机专业,萨尔大学介绍_QS世界排名_申请条件_优势专业-澳际留学网...
  13. js解析json js获取json里面的某个节点的数据 js解析json数据
  14. 【第3版emWin教程】第8章 emWin6.x的带OS方式移植(STM32H7之RGB接口)
  15. android 西班牙_分析西班牙足球联赛(西甲)
  16. 多种图像配准方法的综合比较(KAZE、SIFT、SURF等)
  17. 信用风险计量模型汇总
  18. .NET 4.0安装提示一般信任关系失败
  19. 启动计算机 英语,电脑开机显示英文是怎么回事
  20. 区块链冷链食品追溯系统

热门文章

  1. Decrease (Judge ver.)
  2. 动态路由接收前台传值
  3. 【实用代码片段】将json数据绑定到html元素 (转)
  4. 20145302张薇 《信息安全系统设计基础》第14周学习总结
  5. Data Pump failed with ORA-04031/ORA-4030?
  6. C#中如何创建文件夹,复制文件夹,删除文件夹的方法
  7. 使用SqlDependency监测数据库
  8. 对Spring Boot还陌生吗?
  9. Python Excel工具类封装, 实现excel表头加颜色
  10. 08-03 性能测试--数据准备与基准场景设