用python生成一段排序程序
时间: 2024-05-09 13:19:44 浏览: 52
Python CategoricalDtype自定义排序实现原理解析
以下是一个使用Python语言编写的简单排序程序:
```
# 定义一个列表
nums = [23, 12, 45, 67, 34, 89, 56, 21]
# 冒泡排序函数
def bubble_sort(nums):
n = len(nums)
for i in range(n):
for j in range(0, n-i-1):
if nums[j] > nums[j+1]:
nums[j], nums[j+1] = nums[j+1], nums[j]
# 调用排序函数
bubble_sort(nums)
# 输出排序后的列表
print("排序后的列表:")
for i in range(len(nums)):
print(nums[i])
```
该程序使用冒泡排序算法对一个列表进行排序,首先定义了一个包含一些数字的列表。然后,定义了一个名为`bubble_sort`的函数,该函数接受一个列表作为参数,并使用冒泡排序算法对其进行排序。最后,调用`bubble_sort`函数并输出排序后的列表。
阅读全文