上海建设手机网站,高州网站开发公司,旅游网站怎么做才能被关注,湖北百度关键词排名软件一、sort 方法 sort 方法是列表的方法#xff0c;用于在原地对列表进行排序#xff0c;即直接修改原始列表#xff0c;不返回新的列表。 它可以接受两个可选参数#xff1a;key 和 reverse。
key 是一个函数#xff0c;用于指定排序的依据#xff1b;
reverse 是一…一、sort 方法 sort 方法是列表的方法用于在原地对列表进行排序即直接修改原始列表不返回新的列表。 它可以接受两个可选参数key 和 reverse。
key 是一个函数用于指定排序的依据
reverse 是一个布尔值用于控制升序还是降序排列。 sort 方法没有返回值它直接修改了调用它的列表。
numbers [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
numbers.sort()
print(numbers) # 输出[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]a (6, 5, 1, 2, 4)
print(sorted(a, reverseTrue))
print(a) # 输出[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]二、 sorted函数
sorted()函数可以对任意可迭代对象进行排序返回一个新的排序后的列表原列表不会受到影响。sorted()函数可以接受一个可选参数key用来指定排序的关键字。
test sorted(This is a test string from Andrew.split(), keystr.lower)
print(test)
#[a, Andrew, from, is, string, test, This]
另一个例子
a {葡萄, 火龙果, 释迦牟尼果, 开心果, 榴莲}
print(sorted(a, keylambda x:len(x)))# [葡萄, 榴莲, 火龙果, 开心果, 释迦牟尼果] 参考
排序指南 — Python 3.11.5 文档
Python中的sorted函数 - 知乎