列表排序函数
时间: 2023-11-11 21:09:49 浏览: 34
这个函数按字母顺序对列表进行排序,以便在背页表格中使用
以下是一个简单的 Python 实现,基于冒泡排序的思想:
```python
def bubble_sort(lst):
n = len(lst)
for i in range(n):
for j in range(0, n-i-1):
if lst[j] > lst[j+1]:
lst[j], lst[j+1] = lst[j+1], lst[j]
return lst
```
使用示例:
```python
lst = [64, 34, 25, 12, 22, 11, 90]
sorted_lst = bubble_sort(lst)
print(sorted_lst) # [11, 12, 22, 25, 34, 64, 90]
```
需要注意的是,冒泡排序的时间复杂度为 O(n^2),在实际应用中可能不够高效,可以考虑使用其他更快的排序算法。
阅读全文