python - 带有值内键的字典的在线输出
问题描述
如何为此字典生成以下输出?
字典:
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
解决方案
这可以使用str.join
和循环来完成:
for k, v in dictBase.items():
print(k, *map(', '.join, v.items()), sep=', ')
这确实依赖于项目是字符串的事实。
推荐阅读
- r - R根据以前的列改变新列并动态命名它们
- swift - Swift:在自动布局中保留浮点小数
- unity3d - How to "bake" NavMesh from script at runtime?
- ios - Realm model contains property but not found it at runtime
- ruby-on-rails - Rails Engine migrate_data 没有将数据复制到新的翻译表
- reactjs - React:使用 props 更改更新状态 - handleChange 和 getDerivedStateFromProps
- c# - MSchart 极坐标图自定义标签不起作用
- reactjs - 试图从我的状态中过滤掉嵌套在我的减速器中的项目
- google-app-engine - 允许在 Python 中访问 Google Admin SDK Directory API
- r - R中组的预测与输出