python链接

jld*_*ont 1 python

更新

比方说我有:

dic={"z":"zv", "a":"av"}
## why doesn't the following return a sorted list of keys?
keys=dic.keys().sort()
Run Code Online (Sandbox Code Playgroud)

我知道我可以做以下事情并取得适当的结果:

dic={"z":"zv", "a":"av"}
keys=dic.keys()
skeys=keys.sort()  ### skeys will be None
Run Code Online (Sandbox Code Playgroud)

为什么第一个例子不起作用?

Dan*_*man 16

.sort不返回列表.你可以这样做:

keys = sorted(dic.keys())
Run Code Online (Sandbox Code Playgroud)


AJ.*_*AJ. 13

sort()修改现有列表的内容.它不会返回列表. 请参阅手册.

  • `x.sort()`的返回值始终为`None`.它更新了`x`,它没有复制. (3认同)