Python中,如何给列表排序?

Python017

Python中,如何给列表排序?,第1张

Python中给列表排序的方式有很多,可以自己实现,也可以用Python提供的方法

使用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)是一个无序,可变和有索引的集合。没有重复的成员。