यहाँ शब्दकोश है मैंपाइथन मेरे शब्दकोश का ऑर्डर क्यों कर रहा है?
propertyList = {
"id": "int",
"name": "char(40)",
"team": "int",
"realOwner": "int",
"x": "int",
"y": "int",
"description": "char(255)",
"port": "bool",
"secret": "bool",
"dead": "bool",
"nomadic": "bool",
"population": "int",
"slaves": "int",
}
है लेकिन जब मैं इसे प्रिंट के साथ "\ n" .join (myDict) मैं इस
name
nomadic
dead
port
realOwner
secret
slaves
team
y
x
population
id
description
मिल मुझे पता है कि एक शब्दकोश अव्यवस्थित है, लेकिन इसे हर बार एक ही बाहर आता है और मुझे नहीं पता कि क्यों।
अक्रमित का मतलब है अपने व्यवसाय से कोई भी है । इसका मतलब यह नहीं है कि आदेश असंगत है। –
@ एस। लॉट: निश्चित रूप से। यही कारण है कि मुझे अपने सीएस पाठ्यक्रम पर सिखाया गया है - 'अनियंत्रित संग्रहों में हमेशा कुछ ऑर्डर होगा, * अनॉर्डर्ड * का अर्थ है कि हमें इस पर भरोसा नहीं करना चाहिए' – Abgan
अधिक सटीक: पायथन शब्दकोशों का क्रम आर्बिटरी लेकिन निर्धारिती है (के अनुसार पायथन spec)। जहां निर्धारिती का मतलब है कि यह हमेशा एक ही तरीके से व्यवहार करेगा। –