使用Python时,有一些知识点常用但是非常容易忘记,故写一篇文章记录一下,随时更新。
1.python 的sort与sorted
list.sort()是对list进行正排序,不会产生新列表,无返回值
sorted(list)是对list进行正排序,返回一个新列表,不会对原列表进行改变。
>>> a = [2,3,1]
>>> sorted(a)
[1, 2, 3]
>>> a
[2, 3, 1]
>>> a.sort()
>>> a
[1, 2, 3]
使用Python时,有一些知识点常用但是非常容易忘记,故写一篇文章记录一下,随时更新。
list.sort()是对list进行正排序,不会产生新列表,无返回值
sorted(list)是对list进行正排序,返回一个新列表,不会对原列表进行改变。
>>> a = [2,3,1]
>>> sorted(a)
[1, 2, 3]
>>> a
[2, 3, 1]
>>> a.sort()
>>> a
[1, 2, 3]