habe ich den folgenden Code:Python: Reihenfolge der Elemente ist falsch für dict
tweet = {"user" : "joelgrus", "text" : "Data Science is Awesome", "retweet_count" : 100}
print "tweet:", tweet
Der Ausgang nach Ausführung des Skripts ist:
tweet: {'text': 'Data Science is Awesome', 'retweet_count': 100, 'user': 'joelgrus'}
Warum die Reihenfolge der Elemente ist (scheinbar) falsch? Ich dachte, die Ausgabe sollte nur sein:
tweet: {'user': 'joelgrus', 'text': 'Data Science is Awesome', 'retweet_count': 100}
Wörterbücher sind von Natur aus ungeordneten – jDo
Siehe auch [hier] (http://stackoverflow.com/questions/15479928/why-is-the-order-in-python-dictionaries-and-sets-arbitrary). – TigerhawkT3
Ich empfehle, den geplanten Fragentitel vor dem Posten zu googeln, da dies manchmal eine sofortige Antwort auf Ihre Frage sein kann. – TigerhawkT3