python3
新建一个数字列表,用于展示各种排序的效果。代码示例如下:numbers = [11 , 3 , 8 , 2 , 1 , 7]
1、使用方法sort()对列表进行升序排列,此种方法的排序为永久性的,排序后不可再恢复。代码示例如下:numbers = [11 , 3 , 8 , 2 , 1 , 7]numbers.sort()print(numbers)
2、使用方法sort(reverse = True)对列表进行降序排列,此种方法的排序为永久性的,排序后不可再恢复。代码示例如下:numbers = [11 , 3 , 8 , 2 , 1 , 7]numbers.sort(reverse = True)print(numbers)
1、使用函数sorted()对列表进行升序排列,此种方法的排序为临时性的,排序后不改变原来列表的排列顺序。代码示例如下:numbers = [11 , 3 , 8 , 2 , 1 , 7]sorted(numbers)
2、使用函数sorted(list, reverse = True)对列表进行升序排列,此种方法的排序为临时性的,排序后不改变原来列表的排列顺序。代码示例如下:numbers = [11 , 3 , 8 , 2 , 1 , 7]sorted(numbers,reverse = True)
1、使用方法reverse()对列表进行反转排列(即倒转过来),此种方法的排序为永久性的。代码示例如下:numbers = [11 , 3 , 8 , 2 , 1 , 7]numbers.reverse()print(numbers)
2、方法reverse()虽为永久性的,但排序后可再用reverse()方法重新得到原来的列表。代码示例如下(即在上一步的基础上再进行如下代码操作即可):numbers.reverse()print(numbers)
1、有问题可点击提问交流~
2、如果觉得经验不错,欢迎点赞、投票、收藏以及分享哦~