словарь в табличную форму - PullRequest
0 голосов
/ 22 января 2020

У меня есть словарь

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

Заранее спасибо

1 Ответ

0 голосов
/ 23 января 2020

Так как вы хотите одну строку для каждого значения предмета, вы должны выполнить итерацию по value_dict["subject"]:

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