[]
अर्थ है एक list, ()
एक tuple को दर्शाता है और {}
एक dictionary को दर्शाता है। आपको official Python tutorial पर एक नज़र डालना चाहिए क्योंकि ये पाइथन में प्रोग्रामिंग की मूल बातें हैं।
आपके पास स्ट्रिंग्स की एक सूची है। आप इस तरह यह सॉर्ट कर सकते हैं:
In [1]: lst = ['Stem', 'constitute', 'Sedge', 'Eflux', 'Whim', 'Intrigue']
In [2]: sorted(lst)
Out[2]: ['Eflux', 'Intrigue', 'Sedge', 'Stem', 'Whim', 'constitute']
आप देख सकते हैं, ऐसे शब्द हैं जो एक अपरकेस अक्षर से शुरू एक छोटा अक्षर से शुरू होने वाले उन की तुलना में प्राथमिकता मिलती है। आप उन्हें स्वतंत्र रूप से सॉर्ट करने के लिए चाहते हैं, तो ऐसा करते हैं:
In [4]: sorted(lst, key=str.lower)
Out[4]: ['constitute', 'Eflux', 'Intrigue', 'Sedge', 'Stem', 'Whim']
तुम भी ऐसा करने से उलटे क्रम में सूची को सॉर्ट कर सकते हैं:
In [12]: sorted(lst, reverse=True)
Out[12]: ['constitute', 'Whim', 'Stem', 'Sedge', 'Intrigue', 'Eflux']
In [13]: sorted(lst, key=str.lower, reverse=True)
Out[13]: ['Whim', 'Stem', 'Sedge', 'Intrigue', 'Eflux', 'constitute']
कृपया ध्यान दें: आप अजगर 3 के साथ काम करते हैं, तो str
मानव-पठनीय पाठ वाले प्रत्येक स्ट्रिंग के लिए सही डेटा प्रकार है। हालांकि, अगर आपको अभी भी पायथन 2 के साथ काम करने की ज़रूरत है, तो आप यूनिकोड स्ट्रिंग्स से निपट सकते हैं जिनके पास पाइथन 2 में डेटा प्रकार unicode
है, और str
नहीं है। ऐसे मामले में, यदि आपके पास यूनिकोड तारों की एक सूची है, तो आपको key=str.lower
के बजाय key=unicode.lower
लिखना होगा। एक dict ({1:2,3:4}
हालांकि यह सिर्फ एक वापस आ जाएगी;
यदि आप अपनी सूची को सॉर्ट करना चाहते हैं तो आप "list = ['Stem', 'constitute', 'सेज', 'Eflux', ' व्हाइम ',' साज़िश '] list.sort() प्रिंट सूची "। – kannanrbk
'[] 'बिल्टिन डेटाटाइप' सूची 'संलग्न करता है, (http://www.tutorialspoint.com/python/python_lists.htm देखें)। सूचियां केवल मूल्यों के समूह हैं (उनमें अन्य पुनरावृत्त वस्तुएं हो सकती हैं- यानी नेस्टेड सूचियां)। '() 'बिल्टिन' tuple' संलग्न करता है। वे अपरिवर्तनीय हैं (बदला नहीं जा सकता है)। (देखें http://www.tutorialspoint.com/python/python_tuples.htm)। और '{} 'बिल्टिन' शब्दकोष संलग्न करता है। एक शब्दकोश (शब्दों के लिए) के समानांतर, जहां 'कुंजी' शब्द होगा और 'मान परिभाषा है। (देखें http://www.tutorialspoint.com/python/python_dictionary.htm)। –