Erstellen von 2D-dictionary in Python
Habe ich eine Liste von details aus einem Ausgang für "set1", die wie "name", "Ort", "Tier", "Sache"
und "set2" mit den gleichen details.
Ich will, um ein Wörterbuch zu erstellen mit dict_names[setx]['name']...
etc Auf diesen Linien.
Ist, dass der beste Weg, es zu tun? Wenn nicht, wie mache ich es?
Ich bin nicht sicher, wie Sie 2D-Werke im Wörterbuch.. Irgendwelche Hinweise?
Es würde helfen, zu geben eine spezifischere und vollständige Beispiel. Was ist in
setx
, und was willst du dict_names[setx]['name']
zurückzukehren?InformationsquelleAutor user2921139 | 2014-09-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hätte Sie die folgende syntax
Können Sie sich dann Dinge wie
Ich habe {'name':'bob', 'Ort':'Rasen', 'Tier':'Mann'} Teil erstellt, aber wie ordne ich es als Schlüssel zu d1?
dict_names['d1'] = {'name':'bob', 'place':'lawn', 'animal':'man'}
das ist also wie eine normale 1D-Wörterbuch.
Sorry - ich habe die ganze Sache. Gerade hat mich ein paar Minuten, seltsam, obwohl ich verstehe, das Wörterbuch Konzept deutlich. Die großen Strukturen Art die mich erschrecken, die ich denke!
InformationsquelleAutor CoryKramer
Etwas wie dies funktionieren würde:
Dann können Sie tun:
etc. Es ist besser zu denken als eine verschachtelte Struktur (anstelle einer 2D-matrix):
Werfen Sie einen Blick hier für eine einfache Art zu visualisieren verschachtelten dictionaries.
InformationsquelleAutor elyase