32-python基础-python3-列表永久排序方法-sort()方法

1-数值的列表或字符串的列表,能用 sort()方法排序。

实例1:

实例2:

2-可以指定 reverse 关键字参数为 True,让 sort()按逆序排序。

实例1:

3-关于 sort()方法,应该注意 3 件事

(1) sort()方法当场对列表排序,无返回值。不要写出 spam = spam.sort()这样的代码,试图记录返回值。

(2) 不能对既有数字又有字符串值的列表排序,因为 Python 不知道如何比较它们。

(3) sort()方法对字符串排序时,使用“ASCII 字符顺序”,而不是实际的字典顺序.意味着大写字母排在小写字母之前。因此在排序时,小写的 a 在大写的Z 之后。

(4) 如果需要按照普通的字典顺序来排序(忽略字母大小写),就在 sort()方法调用时,将关键字参数key 设置为 str.lower

 (5)对去重后的列表,按照某个列表的索引排序。

原文地址:https://www.cnblogs.com/summer1019/p/11362964.html