升序排序示例:
# 使用sorted函数按照升序排序
numbers = [5, 2, 9, 1, 7]
ascending_sorted = sorted(numbers)
print(ascending_sorted)
# 使用sort方法对列表进行升序排序
numbers = [5, 2, 9, 1, 7]
numbers.sort()
print(numbers)
降序排序示例:
# 使用sorted函数按照降序排序
numbers = [5, 2, 9, 1, 7]
descending_sorted = sorted(numbers, reverse=True)
print(descending_sorted)
# 使用sort方法对列表进行降序排序
numbers = [5, 2, 9, 1, 7]
numbers.sort(reverse=True)
print(numbers)
以上代码示例分别使用了sorted函数和sort方法对列表进行排序。sorted函数可以接受一个可迭代对象作为参数,并返回一个新的已排序的列表,而不改变原始列表。sort方法则直接在原始列表上进行排序。通过设置reverse参数为True,可以实现降序排序。