Python更美观输出字典
在Python中以字符串形式打印一些数据结构时,输出结果会难以阅读。例如在解释器会话中输出时不仅键是乱序排列,而且字符串中也没有缩进:
1 | mapping = {'a': 23, 'b': 42, 'c': 'ss'} |
可以使用Python内置的json格式化输出
1 | import json |
可得到如下结果,自带缩进:
1 | { |
PS:json
模块只能序列化含有特定类型的字典
在Python中以字符串形式打印一些数据结构时,输出结果会难以阅读。例如在解释器会话中输出时不仅键是乱序排列,而且字符串中也没有缩进:
1 | mapping = {'a': 23, 'b': 42, 'c': 'ss'} |
可以使用Python内置的json格式化输出
1 | import json |
可得到如下结果,自带缩进:
1 | { |
PS:json
模块只能序列化含有特定类型的字典
Update your browser to view this website correctly.&npsb;Update my browser now