sort()作用描述
对列表中的元素进行排序(包括升序和降序)
使用语法
x = ['2', '5', '3', '7']
x.sort() # 升序
print(x)
['2', '3', '5', '7']
---
x.sort(reverse = True) # 降序
print(x)
['7', '5', '3', '2']
错误笔记
由于sort()
本身没有返回函数的操作,所以可能会出现赋值给另外一个变量时会出现结果为None
错误语法示范
x = ['2', '5', '3', '7']
n = x.sort()
m = x.sort(reverse = True)
print(n)
print(m)
None
None
爬贴发现说由于sort()
没有返回函数,可以在sort()
行下添加一句return *
即刻解决。可能由于姿势不对,始终无法解决问题。
贴中的代码
x = ['2', '5', '3', '7']
m = x.sort()
return m # 上文中*为变量名
print(m)
None