-4
私は辞書を持っており、各項目にはキーと値[0]と値[1]があります。 listには値[0]のエントリが複数ありますが、keyとvalue [1]は単一の値です。 以下の出力ごとにvalue [0]を縦に出力したいと思います。python印刷辞書の値が垂直に
多くの感謝!
mydict = {
'1': (['John'], 20),
'2': (['Jane',
'Doe'], 21),
'3': (['Johnny',
'John',
'Roe'], 10),
}
Output:
Id Name Age
1 John 20
2 Jane 21
Doe
3 Johnny 10
John
Roe
出力を垂直に取得するには疲れましたが、正しいフォーマットを取得できません。
for k,v in sorted(mydict.iteritems()):
print k,
print "\n".join(str(x) for x in v[0])
print v[1]
あなたはこれまでに何を試しましたか? – patrick
ようこそStackOverflowへ。ヘルプドキュメントの投稿ガイドラインを読み、それに従ってください。 [on topic](http://stackoverflow.com/help/on-topic)および[How to Ask](http://stackoverflow.com/help/how-to-ask)をここで適用してください。 StackOverflowは、デザイン、コーディング、リサーチまたはチュートリアルサービスではありません。 これは出力書式設定の練習です。すでに見つかっているはずの "Python出力チュートリアル"に戻り、最初にコーディングを正直に試みてください。 – Prune