Python Basic Dikt Sortierreihenfolge

Print Dict ist selbstverständlich

$ python 
>>> a = {}
>>> a["b"] = 1
>>> a["d"] = 2
>>> a["c"] = 3
>>> a["a"] = 4
>>> print a
{'a': 4, 'c': 3, 'b': 1, 'd': 2}

→ Es ist unzusammenhängend. ..

Wie wäre es mit Liste

$ python 
>>> a = []
>>> a.append(1)
>>> a.append(2)
>>> a.append(3)
>>> a.append(4)
>>> a.append(9)
>>> a.append(8)
>>> print a
[1, 2, 3, 4, 9, 8]

→ Das scheint in Ordnung zu sein.

Ich habe Dict in der Reihenfolge verwendet, in der ich es registriert habe. ..

Es scheint ein OrderedDict zu geben!

$ python 
>>> from collections import OrderedDict
>>> d = OrderedDict()
>>> d["b"] = 1
>>> d["d"] = 2
>>> d["c"] = 3
>>> d["a"] = 4
>>> print d
OrderedDict([('b', 1), ('d', 2), ('c', 3), ('a', 4)])

→ Du kannst es schaffen.

Zusammenfassung

Wo interessiert dich Python nicht wirklich? Ich hatte jedoch eine solche Angewohnheit. Bis zum Teilen.

Referenz) http://docs.python.jp/2/tutorial/datastructures.html#tut-dictionaries

Ein Wörterbuch ist eine Sammlung ungeordneter Schlüssel-Wert-Paare ...

Recommended Posts

Python Basic Dikt Sortierreihenfolge
[Python] Sortieren
Python #sort
RF Python Basic_01
Python-Grundschrift
Python Dict-Bereich
Grundlegende Grammatik von Python3
RF Python Basic_02
Sortieren Sie Listenelemente in Python in der angegebenen Reihenfolge
Python-Grundkurs (12 Funktionen)
Python Memo Basic Edition
Python-Grundkurs (7 Wörterbuch)
Python-Grundkurs (2 Python-Installation)
Grundlegende Sortierung in Python
Blasensortierung in Python
Python-Grundkurs (9 Iterationen)
Python selbst erstellte Klassensortierung
Grundmethode der [Python] -Klasse
Python-Grundkurs (11 Ausnahmen)
Python-Grundkurs (6 Sätze)
Python3 Spickzettel (Basic)
Python-Grundgrammatik (Sonstiges)
Python-Grundkurs (Einführung)
[Memo] Python 3-Listensortierung
Python Basic Memorandum Teil 2
Python Basic ② in Windows
Python-Spickzettel
Python-Grundnotiz - Teil 2
Python-Grundkurs (13 Klassen)
Grundlegende Python-Befehlsnotizen
Benutzerdefinierte Sortierung in Python3
Grundkenntnisse in Python
[Python] Sammlungstypen sortieren
Python grundlegende Grammatik Memo
Python-Grundnotiz - Teil 1
Python Memorandum Super Basic
Python-Grundkurs (8 Zweige)
Python grundlegende if-Anweisung
Natürliche Ordnung in Python
Python-Grundkurs (3 Ausführung von Python)
Python Basic - Pandas, Numpy -
[Python] So sortieren Sie Diktate in Listen und Instanzen in Listen
Grundlegende Grammatik des Python3-Systems (einige Iterationen von Python)
Python-Modul-Importe alphabetisch sortieren
Python-Anwendung: Pandas Teil 1: Basic
Mit Python erlerntes Refactoring (Basic)
Sortieren nach dikt Typ Wert Wert
Verwendung von __dict__ in Python
Sortieren Sie den Pfad natürlich in Python
[Python] Verwenden von OpenCV mit Python (Basic)
Python-Grundkurs (10 Einschlussnotation)
Python-Installation und grundlegende Grammatik
Python-Grammatik-Grundnotiz (1)
Verwenden Sie in Python ein Diktat mit Listenschlüssel
Python-Grundkurs (5 List Taple)
Sortieren Sie große Dateien mit Python
Absteigende Sorte mit Mongodb in Python
Python-Grundgrammatik (Verschiedenes) Memo (3)