Python风格总结: List sort()方法
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()方法相关推荐
- python中列表的sort方法_python中列表的sort方法使用详解
内容简介:python中列表的sort方法使用详解 一.基本形式 列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的. 排序,数字.字符 ...
- [转载] Python列表排序 list.sort方法和内置函数sorted
参考链接: Python中的函数 Python列表排序 list.sort方法和内置函数sorted 很多时候我们获取到一个列表后,这个列表并不满足我们的需求,我们需要的是一个有特殊顺序的列表. 这时 ...
- python list sort by,python中List的sort方法指南
简单记一下python中List的sort方法(或者sorted内建函数)的用法. List的元素可以是各种东西,字符串,字典,自己定义的类等. sorted函数用法如下: sorted(data, ...
- Python列表排序 list.sort方法和内置函数sorted
Python列表排序 list.sort方法和内置函数sorted 很多时候我们获取到一个列表后,这个列表并不满足我们的需求,我们需要的是一个有特殊顺序的列表. 这时候就可以使用list.sort方法 ...
- python中List的sort方法(或者sorted内建函数)的用法
参考: http://gaopenghigh.iteye.com/blog/1483864 一直用的方法很土, class term(object):def __init__(self, sent , ...
- 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 ...
- python list排序方法_python中List的sort方法指南
简单记一下python中List的sort方法(或者sorted内建函数)的用法. List的元素可以是各种东西,字符串,字典,自己定义的类等. sorted函数用法如下: sorted(data, ...
- Python中的sort()方法使用基础
一.基本形式 sorted(iterable[, cmp[, key[, reverse]]])iterable.sort(cmp[, key[, reverse]]) 参数解释: (1)iterab ...
- 在python中使用sort_Python中的sort()方法使用基础教程
一.基本形式 sorted(iterable[, cmp[, key[, reverse]]]) iterable.sort(cmp[, key[, reverse]]) 参数解释: (1)itera ...
- Python List sort()方法
描述 sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数. 语法 sort()方法语法: list.sort(cmp=None, key=None, reverse=F ...
最新文章
- 多机器人路径规划的代码_知荐 | 地平线机器人算法工程师总结六大路径规划算法...
- 组合赋权法之python
- 外媒:苹果聘请更多司机在加州测试其自动驾驶汽车
- 深度学习2.0-2.tensorflow的基础操作之创建Tensor及应用场景
- c51单片机小车代码解释
- EWSA1.50.0.298栈溢出错误
- html怎么把图片左移_css怎么让图片向左移动?
- excel如何制作图表
- Oracle中的sys用户和system用户
- 如何用计算机自动求和,如何在excel中自动求和 自动求和的解决方法及步骤
- 玩游戏提示计算机内存不足怎么办,打开软件提示内存不足怎么办?电脑提示内存不足解决办法...
- 萨尔州大学计算机专业,萨尔大学介绍_QS世界排名_申请条件_优势专业-澳际留学网...
- js解析json js获取json里面的某个节点的数据 js解析json数据
- 【第3版emWin教程】第8章 emWin6.x的带OS方式移植(STM32H7之RGB接口)
- android 西班牙_分析西班牙足球联赛(西甲)
- 多种图像配准方法的综合比较(KAZE、SIFT、SURF等)
- 信用风险计量模型汇总
- .NET 4.0安装提示一般信任关系失败
- 启动计算机 英语,电脑开机显示英文是怎么回事
- 区块链冷链食品追溯系统