# Python的sort方法示例代码
# 定义一个列表
numbers = [64, 34, 25, 12, 22, 11, 90]
# 使用sort方法对列表进行排序(升序)
numbers.sort()
print("升序排序后的列表:", numbers)
# 如果需要降序排序,可以传递参数 reverse=True
numbers.sort(reverse=True)
print("降序排序后的列表:", numbers)
# 对字符串列表进行排序
words = ["banana", "apple", "cherry", "date"]
words.sort()
print("按字母顺序排序后的单词列表:", words)
# 自定义排序规则:按照字符串长度排序
words.sort(key=len)
print("按字符串长度排序后的单词列表:", words)
# 自定义排序规则:按照元素的某个属性排序(例如,元组中的第二个元素)
pairs = [(1, 'one'), (2, 'two'), (3, 'three'), (4, 'four')]
pairs.sort(key=lambda x: x[1])
print("按元组第二个元素排序后的列表:", pairs)
sort() 方法:这是列表对象的一个内置方法,用于对列表进行原地排序。它不会返回新的列表,而是直接修改原来的列表。sort() 方法会对列表进行升序排序。reverse=True 参数来实现降序排序。key 参数来自定义排序规则。key 参数接受一个函数,该函数将应用于每个元素,并根据其返回值进行排序。例如,按字符串长度排序或按元组中的某个元素排序。上一篇:python do while
下一篇:python serial
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站