当我遇到以下情况时,我正在解决问题的解决方案......
我开始创建一个变量test,并将其初始化为一个列表.
test = [3, 2, 1]
Run Code Online (Sandbox Code Playgroud)
在.sort()我的名单上玩并调用它后test,我尝试使用print如下:
print test.sort(reverse = True)
Run Code Online (Sandbox Code Playgroud)
输出是None,我只是好奇为什么这是.
sort()在原地修改列表,然后返回None.这与sorted()函数不同,函数返回对已排序列表的引用.
它也可以返回一个引用(比如JavaScript sort()),但事实并非如此.这是一个设计决定.
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |