डाइक्ट्स की सूची में:
ए = [[{{'x' : 1, 'y': 0}, {'x': 2, 'y': 3}, {'x': 3, 'y': 4}, {'एक्स': 4, 'y': 7 }], {'एक्स': 1, 'वाई': 0}, {'x': 2, 'y': 2}, {'x': 3, 'y': 13}, {'x' ('4', 'y': 0}], [{'x': 1, 'y': 20}, {'x': 2, 'y': 4}, {'x': 3, 'y' : 0}, {'x': 4, 'y': 8}]] मुझे प्रत्येक सूची में से उच्चतम 'y' मान प्राप्त करने की आवश्यकता है ... इसलिए परिणामी सूची में शामिल होगा:
Z = [(4, 7), (3,13), (1,20)] इन में ए, 'एक्स' प्रत्येक शब्द की कुंजी है जबकि 'y' प्रत्येक शब्द का मूल्य है।
कोई भी विचार? धन्यवाद।
अधिकतम वैकल्पिक कुंजी स्वीकार करें पैरामीटर। ए = [[{{'x': 1, 'y': 0}, {'x': 2, 'y': 3}, {'x': 3 , 'Y': 4}, {'x': 4, 'y': 7}], [{'x': 1, 'y': 0}, {'x': 2, 'y': 2 }, {'X': 3, 'y': 13}, {'x': 4, 'y': 0}], [{'x': 1, 'y': 20}, {'x' : ए 'ए' के लिए: 2, 'y': 4}, {'x': 3, 'y': 0}, {'x': 4, 'y': 8}]] z = [] डी = Z मजबूत> अपडेट करें
सुझाव दिया गया है ??? जेएफ सेबस्टियन:
ऑपरेटर आयात आइटम सेक्टर जेड = [मदेटेटर (* 'xy') (अधिकतम (एलसीटी, कुंजी = मदेटेटर ('वाई'))) में एसी के लिए ए]
No comments:
Post a Comment