内置函数: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 ['聊斋', '西游记', '葫芦娃', '水浒传', '三国演义']
浙公网安备 33010602011771号