欢迎来到Louis的博客

人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。
扩大
缩小

内置函数:sorted

sorted内置函数,在python中用于对可迭代对象进行排序。

语法格式:

sorted(Iterable, key=None, reverse=False)

arg 1:可迭代对象

arg 2 key: 默认值为None,可以传入一个函数,函数为排序制定规则,返回值最好为数字。

arg 3 reverse:默认值为False,当为True则将排序后的结果进行反转。

sorted 将可迭代对象的每一个元素带入到的arg2函数进行计算并返回其权重值,最后返回一个排序后的列表。

lst = ["聊斋", "西游记", "三国演义", "葫芦娃", "水浒传"]
print(sorted(lst, key=lambda x: len(x)))    #根据名字长度进行排序

#result
['聊斋', '西游记', '葫芦娃', '水浒传', '三国演义']

 

posted on 2018-08-15 15:44  Louiszj  阅读(110)  评论(0)    收藏  举报

导航