使用Python提供的方法:
列表.sort()
列表.sort(reverse=True)
自己实现:
num_list = [64, 34, 25, 12, 22, 11, 90]
print(num_list)
n = len(num_list)
# 遍历所有数组元素
for i in range(n):
for j in range(0, n - i - 1):
if num_list[j] >num_list[j + 1]:
num_list[j], num_list[j + 1] = num_list[j + 1], num_list[j]
print(num_list)
代码发到这边格式有点乱,有需要的话可以去到黑马程序员社区。有很多计算机技术的基础入门和高级进阶的内容,源码什么的也都有。
列表(List)是一种有序和可更改的集合
拓展:
Python 编程语言中有四种集合数据类型:
列表(List)是一种有序和可更改的集合。允许重复的成员。
元组(Tuple)是一种有序且不可更改的集合。允许重复的成员。
集合(Set)是一个无序和无索引的集合。没有重复的成员。
字典(Dictionary)是一个无序,可变和有索引的集合。没有重复的成员。