Python - sorting/querying a dictionary? -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 13 उत्तर
मैं अपेक्षाकृत नया हूँ पायथन (2.7 आयात भविष्य) तो कृपया मुझे क्षमा करें अगर यह एक बेवकूफ सवाल है।
मेरे पास मान [कुंजी]
का शब्दकोश है मैं सूची से दूसरे उच्चतम मूल्य
प्राप्त करने की कोशिश कर रहा हूं, लेकिन पठनीय कोड लिखें मैं इसे क्रमबद्ध प्रकारों के मानचित्रण के द्वारा कर सकता हूं, लेकिन यह नरक के रूप में भ्रमित है, और फिर मुझे कुंजी
हथकंडा करना होगा यह कैसे साफ करने के लिए कोई सुझाव बहुत सराहना की जाएगी।
शब्दकोश में दूसरा उच्चतम मान: < / P>
से ऑपरेटर आयात आइटम मिलेगा # ध्यान दें कि यह अब एके, वी जोड़ी देता है, न सिर्फ मान। सॉर्ट किया गया (mydict.items (), key = itemgetter (1)) [1]
या अधिक विशेष रूप से, मूल्यों के क्रमबद्ध प्रतिनिधित्व में दूसरा मान। आपको उस मूल्य को प्राप्त करने के लिए सॉर्ट क्रम उलटा करनी पड़ सकती है जो आप वास्तव में चाहते हैं।
Comments
Post a Comment