Zugriff auf Elemente von Python-dictionary-index

Betrachten ein dict wie

mydict = {
  'Apple': {'American':'16', 'Mexican':10, 'Chinese':5},
  'Grapes':{'Arabian':'25','Indian':'20'} }

Wie gelange ich zum Beispiel ein bestimmtes element dieses Wörterbuch?
zum Beispiel möchte ich auf drucken, um das erste element nach einigen Formatierung das erste element von Apple, die in unserem Fall ist 'American' nur?

Zusätzliche Informationen
Die oben genannten Daten Struktur geschaffen, die durch analysieren eines Eingangs-Datei in eine python-Funktion. Einmal erstellt, jedoch bleibt es das gleiche für diesen Lauf.

Ich bin mit dieser Datenstruktur in meiner Funktion.

Also, wenn die Datei-änderungen, das nächste mal, wenn dieses Programm ausgeführt wird, den Inhalt der Datei unterschiedlich sind und daher der Inhalt dieser Datenstruktur wird unterschiedlich sein, aber das format wäre die gleiche.
Sie sehen also, ich in meiner Funktion weiß ich nicht, dass das erste element in Apple 'American' oder etwas anderes, damit kann ich nicht direkt verwenden, 'American', die als Schlüssel.

  • Können Sie bitte geben Sie ein Beispiel der Ausgabe, die Sie erwarten?
  • Was tun Sie eigentlich tun möchten, mit dieser Struktur? Und wissen Sie, der Schlüssel, der das dict - ('Apple' und 'Trauben' in deinem Beispiel)? Oder wollen Sie nur wissen, dass Sie sich ein dict von dicts?
  • Rufen Sie nicht Ihr Wörterbuch dict. Das Wort 'dict' ist bereits ein Schlüsselwort in Python. Verwenden Sie etwas anderes, wie mydict.
  • Hinweis: Diese Frage ist über den Zugriff auf dict-Elemente, die durch den index, das macht keinen Sinn, denn dicts sind ungeordnet. Für eine Frage über den Zugriff auf Elemente in einem verschachtelten dict, siehe Python - Zugriff auf Werte verschachtelten dictionaries.
  • ungeordnete Dinge haben eine intrinsische Ordnung. Ungeordnete != keine Ordnung.
InformationsquelleAutor alessandra | 2011-03-23
Schreibe einen Kommentar