我有一本字典,希望以表格形式打印,第一个标题是“代码”,第二个标题是“名称”,然后按字母顺序排序。
我目前:
import json
q = my_dict() #which is the dictionary
d = json.dumps(q)
print(d)
输出:
"GEL": "Georgian Lari",
"BOB": "Bolivian Boliviano",
"ZAR": "South African Rand",
这是错误的方法,我不知道如何插入列标题。按字母顺序排序对我也有很大帮助!
Name Code
"Bolivian Boliviano" "BOB"
"Georgian Lari" "GEL"
"South African Rand" "Zar"
我在找这样的东西。
如果第三方模块是一个选项,则可以使用^{} 。
从命令行运行此命令:
在你的剧本里
这将给你输出
我不确定您是否需要引号,但您可以按所需的顺序打印字典:
输出:
sorted
的key
参数确保字典的项按值排序。编辑:根据请求,使字段长度与字典值长度(加上一些填充)匹配。
相关问题 更多 >
编程相关推荐