七、列表(三):列表的排序

版权声明:作者:LYN9822 https://blog.csdn.net/LYN9822/article/details/82930091

(一)、列表的永久性排序

  1. 正序排列:sort()

    (1)语法格式 : 列表名.sort()

  2. 逆序排列:sort(reverse=True)

    (1) 语法格式 : 列表名.sort(reverse=True)

# cod:gbk

# 这是一个列表
letters = ['a', 'g', 'e', 'd', 'b']
# 打印列表
print(letters)
print()

# 对列表进行永久性排序

# 正序排序
letters.sort()
# 再次打印列表,查看列表变化
print(letters)
print()

# 逆序排序
letters.sort(reverse=True)
# 再次打印列表,查看列表变化
print(letters)
print()


(二)、对列表的非永久性(临时)排序

  1. 正序排列: sorted()
    (1)语法格式: sorted(列表名)
  2. 逆序排列:
    (1)语法格式: sorted(列表名 , reverse=True)
# cod:gbk

# 这是一个列表
letters = ['a', 'g', 'e', 'd', 'b']
# 打印列表
print(letters)
print()

# 对列表进行非永久性排序

# 打印正序排序的列表
print(sorted(letters))
# 再次打印列表,查看列表变化
print(letters)
print()

# 打印逆序排序的列表
print(sorted(letters, reverse=True))
# 再次打印列表,查看列表变化
print(letters)
print()


猜你喜欢

转载自blog.csdn.net/LYN9822/article/details/82930091