您的当前位置:首页正文

python 排序的案例

2024-06-20 来源:客趣旅游网


python 排序的案例

在Python中,有多种排序算法和方法可以对列表(List)或其他可迭代对象进行排序。以下是一个简单的例子,演示如何使用内置的sorted()函数和列表的sort()方法进行排序:

使用 sorted() 函数: # 示例列表

numbers = [5, 2, 9, 1, 5, 6]

# 使用 sorted() 函数进行排序 sorted_numbers = sorted(numbers)

# 打印排序后的列表

print(\"原始列表:\

print(\"排序后列表:\使用 sort() 方法: # 示例列表

numbers = [5, 2, 9, 1, 5, 6]

# 使用 sort() 方法进行排序(会修改原始列表) numbers.sort()

1 / 2

# 打印排序后的列表

print(\"排序后列表:\

上述两个例子中,sorted()函数返回一个新的已排序列表,而sort()方法直接修改原始列表。

如果你想要按照自定义规则排序,可以使用 key 参数。例如,按照数字的绝对值进行排序:

numbers = [5, -2, 9, -1, 5, -6]

# 使用 sorted() 函数和自定义 key 进行排序 sorted_numbers_abs = sorted(numbers, key=abs)

# 打印按绝对值排序后的列表 print(\"原始列表:\

print(\"按绝对值排序后列表:\这只是排序操作的一个简单示例。在实际应用中,你可能会面对更复杂的排序需求,但Python提供了强大而灵活的工具来满足不同的排序场景。

2 / 2

因篇幅问题不能全部显示,请点此查看更多更全内容