Python 排序,冒泡排序

# 冒泡排序
l = [3, 6, 2, 9, 1, 88, 2, 10]
#   方式1
for i in l:
for j in l:
if i < j:
i, j = j, i
print(l)
#   方式2
for i in range(len(l)):
for j in range(len(l)):
if l[i] < l[j]:
l[i], l[j] = l[j], l[i]
print(l)


# 内置sort函数排序
l1 = [3, 6, 2, 9, 1, 88, 2, 10]

l1.sort() # 升序
print(l1)

l1.sort(reverse=True) # reverse 降序排列
print(l1)
posted @ 2021-01-05 16:18  Mia妈妈加油呀  阅读(78)  评论(0)    收藏  举报