首页 > 解决方案 > 字典到表格形式

问题描述

我有一本字典

value_dict = {
  'name': 'suresh', 
  'age':23, 
  'subject': ['tamil', 'english', 'maths', 'science']
}

实际上,我需要表格形式的输出,因为我的键是我的标题和值,例如,

name     age    subject
suresh   23     tamil
suresh   23     english
suresh   23     maths
suresh   23     science

提前致谢

标签: python-2.7dictionary

解决方案


由于您希望每个主题值一行,因此您必须迭代value_dict["subject"]

for sub in value_dict["subject"]:
    # I leave formatting details to you...
    print("{name} {age} {sub}".format(sub=sub, **value_dict)) 

推荐阅读