pprint按字母顺序排序键盘,print按默认顺序对它们进行排序.
from pprint import pprint
d = {'foo': 1, 'bar': 2, 'baz': 3}
pprint(d)
# {'bar': 2, 'baz': 3, 'foo': 1}
print d
# {'baz': 3, 'foo': 1, 'bar': 2}
Run Code Online (Sandbox Code Playgroud)
文件中pprint提到了这一点,但没有说明原因.为什么会出现差异?
python ×1