python中if选择调用函数,python如何使用if语句
转载自http://www.pinlue.com/article/2020/04/0515/4910108650628.html品略图书馆
Python sort()函数用于对原始列表进行排序。如果指定了参数,则使用由比较函数指定的比较函数。
Sort()方法语法:
一个
list.sort(cmp=None,key=None,reverse=False)
参数
Cmp -可选参数,如果指定,该参数的方法将用于排序。
Key -主要用于比较的元素,只有一个参数。特定函数的参数取自iterable对象,并指定iterable对象中的一个元素进行排序。
反向排序规则,reverse=真降序,reverse=假升序(默认)。
返回值
这个方法没有返回值,但是对列表中的对象进行排序。
例子
以下示例显示了如何使用sort()函数:
例子
一个
2
三
四
五
六
七
#!/usr/ysddm/python
# -*-编码:UTF-8 -*-
List=[123,谷歌, Runoob ,淘宝,脸书];
list . sort();
打印“列表:”,列表
上述示例的输出结果如下:
一个
列表:[123,脸书,谷歌, Runoob ,淘宝]
以下示例按降序输出:
例子
一个
2
三
四
五
六
七
八
九
10
11
#!/usr/ysddm/python
# -*-编码:UTF-8 -*-
#列表
元音=[e , a , u , o , i]
#降序排列
元音. sort(reverse=True)
#输出结果
打印降序输出:,元音
上述示例的输出结果如下:
一个
按降序输出:[u , o , I , e , a]
下面的示例演示如何通过指定列表中元素的顺序来输出列表:
例子
一个
2
三
四
五
六
七
八
九
10
11
12
13
14
15
#!/usr/ysddm/python
# -*-编码:UTF-8 -*-
#获取列表的第二个元素
def takeSecond(elem):
返回elem[1]
#列表
random=[(2,2),(3,4),(4,1),(1,3)]
#指定第二个元素排序
random.sort(key=takeSecond)
#输出类别
打印“排序列表:”随机
上述示例的输出结果如下:
一个
排序:[(4,1),(2,2),(1,3),(3,4)]
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。