首页 > 解决方案 > 带有值内键的字典的在线输出

问题描述

如何为此字典生成以下输出?

字典:

dictBase = {'Name1': {'tbl_1' : 'item1', 'tbl_2' : 'item2'},
            'Name2': {'tbl_1' : 'item1', 'tbl_2' : 'item2'}}

打印:

Name1, tbl_1, item1, tbl_2, item2
Name2, tbl_1, item1, tbl_2, item2

标签: python

解决方案


这可以使用str.join和循环来完成:

for k, v in dictBase.items():
    print(k, *map(', '.join, v.items()), sep=', ')

这确实依赖于项目是字符串的事实。


推荐阅读