Nein, gibt es nicht. Wenn Sie bestellen möchten, müssen Sie auf OrderedDict
zurückgreifen; Das ist das einzige Mittel, um die Reihenfolge in einem dict-like-Objekt für Python <= 3.5
beizubehalten.
Von Python 3.6
, erinnern Wörterbücher, die Reihenfolge der Einführung von Standard (Siehe: Dictionaries are ordered in Python 3.6+) so, Sie werden in der Lage eine sortierte Folge, um es zu füttern und die Bestellung ohne Verwendung anderer Module zu erhalten (z OrderedDict
). Trotz dieses ist es am besten, es in eine OrderedDict
einzuwickeln; Das Bestellverhalten von dict
s in 3.6
gilt als ein Implementierungsdetail, das Sie nicht von abhängen sollten.
Wie wäre es nur 'sortierte (dictionary.items())'? –
Das macht ein Tupel-Paar, aber ich kann damit auskommen. Danke – Grak