2011-01-10 20 views

उत्तर

12
सिर्फ इस तरह

:

sorted(lst, reverse=True) 
+5

हर दूसरे उत्तरदाता को: सूचकांक की आवश्यकता नहीं है। पायथन हमेशा पाये जाने वाले पहले तत्व द्वारा सूचियों को टाइप करता है। –

+1

असल में, पायथन लेक्सिकोग्राफिक ऑर्डर द्वारा टुपल्स की तुलना करता है, इसलिए यह न केवल अपने पहले तत्वों द्वारा सूचियों/टुपल्स को सॉर्ट करता है। यह तत्व महत्वपूर्ण है यदि पहले तत्व द्वारा "स्थिर" सॉर्टिंग वांछित है। – hvr

0
sorted(list, reverse=True, key=lambda x: x[0]) 

ध्यान दें कि "सूची" आपकी सूची के लिए एक महान नाम नहीं है क्योंकि यह अंतर्निहित सूची प्रकार है।

4
import operator 
sorted(lst, reverse=True, key=operator.itemgetter(0)) 
0

आप इस तरह सॉर्ट कर सकते हैं।

sorted(lst, key=lambda a: a[0], reverse=True) 
6

जगह में क्रमबद्ध करें? उपयोग करें:

lst.sort(reverse=True) 
संबंधित मुद्दे