पर आधारित डुप्लिकेट ढूंढती है मेरे पास अजगर 2.7 में डिक्ट्स की एक सूची है।शब्दकोशों की पायथन सूची मूल्य
a =[{'id': 1,'desc': 'smth'},
{'id': 2,'desc': 'smthelse'},
{'id': 1,'desc': 'smthelse2'},
{'id': 1,'desc': 'smthelse3'},....]
मैं सूची गर्त जाने के लिए और उन dicts एक ही मूल्य है कि खोजने के लिए चाहते हैं - आईडी (उदाहरण के लिए आईडी = 1) और एक नया dict
b = [{'id':1, 'desc' : [smth, smthelse2,smthelse3]},
{'id': 2, 'desc': 'smthelse'}]
मुझे आशा है कि मैं काफी स्पष्ट था बनाने
आप अपने सुझाव
क्या शब्दकोश में हमेशा दो कुंजी, 'आईडी' और' desc' होती है, या समस्या अधिक सामान्य होती है? – NPE
क्या यह महत्वपूर्ण है कि सूची में क्रम संरक्षित किया जाए? – entropy
@ एनपीई - यदि समस्या एकाधिक प्रविष्टियों के लिए एकल प्रविष्टियों और सूचियों के लिए स्ट्रिंग रखती है तो समस्या "अधिक सामान्य" (और बदसूरत) होगी। – eumiro