Friday, 15 August 2014

python - "Flattening" a list of dictionaries -


तो मेरा उद्देश्य है:

  fruitColourMapping = [{'सेब': 'लाल'}, {'केला': 'पीला'}]   

से

  अंतिममैप = {'सेब': 'लाल', 'केला ': पीला'}   

एक तरह से मुझे मिल रहा है: <पूर्व> से itertools आयात श्रृंखला फल = सूची (chain.from_iterable ([d.keys ( ) फल के लिए dol)) रंग = सूची (चेन.फ्रेम_इटेरबल (फल में घ के लिए [d.values ​​()) क्लाउर मैपिंग])) वापसी डिक्ट (ज़िप (फल, रंग))

क्या कोई बेहतर और अजगर तरीका है?

  अंतिम map = {} फल में dol के लिए कॉलर मैपिंग: अंतिममैप .update (d)    

No comments:

Post a Comment