在python语言中,基本数据类型中有一种列表,列表中展示的元素,可以使用sort傲艟茏慕方法和sorted方法进行排序。sort方法是硬排序,排序之后不可僦燔渥楫扭转;而sorted方法是软排序,排序之后原列表不变。下面利用几个实例说明这两个方法的区别,操作如下:
工具/原料
pycharm
python
截图工具
方法/步骤
1、第一步,打开pycharm工具,新建python文件sort.py;定义一个列表A,打印列釉涑杵抑表A,如下图所示:
2、第二步,调用sort()方法对列表A进行排序,然后打印排序之后的列表,如下图所示:
3、第三步,sort()方法中可以传入参数,reverse=True代表是逆序,False代表顺序,如下图所示:
4、第四步,调用sorted()方法对列表A进行排序,返回的结果是排序之后的列表,如下图所示:
5、第五步,在sorted()方法中也加上revserse=True属性,可以发现排序之后的顺碌食撞搁序是倒序,如下图所示:
6、第六步,如果将reverse=True改为reverse=False,排列按照顺序排,如下图所示: