मैं अजगर में डेटा संरचना के बारे में थोड़ा उलझन में हूं; ()
, []
और {}
। मैं एक साधारण सूची को क्रमबद्ध करने की कोशिश कर रहा हूं, शायद जब से मैं उस प्रकार के डेटा की पहचान नहीं कर पा रहा हूं जो मैं इसे क्रमबद्ध करने में असफल रहा हूं।
मेरी सूची सरल है: ['Stem', 'constitute', 'Sedge', 'Eflux', 'Whim', 'Intrigue']
मेरा सवाल यह है कि यह किस प्रकार का डेटा है, और वर्णानुक्रम में शब्दों को कैसे छाँटना है?
[]
बिल्ट डेटेटाइप को संलग्न करता है list
, ( tutorialspoint.com/python/python_lists.htm देखें )। सूचियाँ केवल मानों के समूह हैं (उनमें अन्य पुनरावृत्त वस्तुएं हो सकती हैं- यानी नेस्टेड सूचियाँ)। ()
बिलिन को घेरता है tuple
। वे अपरिवर्तनीय हैं (बदला नहीं जा सकता)। (देखें tutorialspoint.com/python/python_tuples.htm )। और {}
बिलिन को घेरता है dictionary
। एक शब्दकोष (शब्दों के लिए) के साथ समानताएं, जहां एक 'कुंजी' शब्द होगा और 'मूल्य की परिभाषा है। (देखें tutorialspoint.com/python/python_dEDIA.htm )।