假设我有:
dic = {"z":"zv", "a":"av"}
## Why doesn't the following return a sorted list of keys?
keys = dic.keys().sort()
我知道我可以执行以下操作并获得正确的结果:
dic = {"z":"zv", "a":"av"}
keys = dic.keys()
skeys = keys.sort() ### 'skeys' will be None
为什么第一个示例不起作用?
最佳答案
.sort
不返回列表。你可以这样做:
keys = sorted(dic.keys())
关于Python 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2179241/