冒泡排序与sort()方法与set()方法

# coding=utf-8

list_t = [22,32,13,78,21]

for i in range(0,len(list_t)):
for j in range(i+1,len(list_t)):
if list_t[i] > list_t[j]:#只要前面大
list_t[i],list_t[j] = list_t[j],list_t[i] #就互换,放后面

print list_t

1.为何不用.sort()从小到大,加参数reverse=True从大到小(或者先sort()排序再.reverse()逆序)
2.list(set(list_t))  # set()方法直接对list去重并从小到大排序,然后使用list()转换为list

猜你喜欢

转载自blog.csdn.net/lystest/article/details/82422125