Drucken Sie ein Wörterbuch in einer Tabelle

Habe ich ein Wörterbuch:

dic={'Tim':3, 'Kate':2}

Ich würde gerne die Ausgabe so:

Name Age
Tim 3
Kate 2

Ist es ein guter Weg, um erste konvertieren Sie Sie in einer Liste von dictionaries,

lst = [{'Name':'Tim', 'Age':3}, {'Name':'Kate', 'Age':2}]

und dann schreiben Sie Sie in eine Tabelle, indem Sie die Methode in https://stackoverflow.com/a/10373268/156458?

Oder gibt es eine Möglichkeit in irgendeiner Hinsicht besser?

Wo sind die Attribut-Namen gespeichert?
möglich, Duplikat der Python - Druck ein Wörterbuch als eine horizontale Tabelle mit Header
in der Tabelle in der ersten Zeile
keine Notwendigkeit, es zu konvertieren, um eine Liste, drucken Sie die Kopfzeile, dann Durchlaufen Sie Schlüssel-Wert-Paare, und drucken Sie die-Taste, gefolgt vom Wert
Tim, es ist besser, wenn Sie hinzufügen, die version, die Sie verwenden. python-2.7 oder python-3.x

InformationsquelleAutor Tim | 2015-03-25

Schreibe einen Kommentar