Python 2.7 为什么';t myDictionary.keys().sort()对myDictionary的列表进行排序';谁的钥匙?

Python 2.7 为什么';t myDictionary.keys().sort()对myDictionary的列表进行排序';谁的钥匙?,python-2.7,Python 2.7,当我使用它时,它似乎不返回任何值。如果我改用 a = myDictionary.keys() a.sort() print a 然后我得到了我期望得到的。做 a = myDictionary.keys().sort() print a 只在屏幕上打印“无”。列表。sort不返回值。也许你在找什么 嗯,我想我明白了。 print sorted(myDictionary)

当我使用它时,它似乎不返回任何值。如果我改用

a = myDictionary.keys()
a.sort()
print a
然后我得到了我期望得到的。做

a = myDictionary.keys().sort()
print a

只在屏幕上打印“无”。

列表。sort
不返回值。也许你在找什么


嗯,我想我明白了。
print sorted(myDictionary)