多语言展示
当前在线:1879今日阅读:103今日分享:49

python用循环实现选择排序与冒泡排序

首先,for循环可以在遍历的时候同时拿到下标和对应的元素,因此很容易实现选择排序和冒泡排序。
工具/原料
1

python3.1.6

2

pycharm

方法/步骤
1

首先定义一个列表。

2

然后定义一个变量。

3

测试下for循环的功能。L = [11, 22, 33, 44, 55]res = 0for i, value in enumerate(L):    res += valueprint(res)

4

print('********************选择排序***********************')for i in range(len(L)-1):    for j in range(i + 1, len(L)):        if L[i] < L[j]:            L[i], L[j] = L[j], L[i]

5

然后,打印下L结果,可以看出L已经排序好了。

6

冒泡排序同理,如图。

注意事项

for循环是遍历容器实现循环的,而不是遍量的增加

推荐信息