python reverse/transponse a dictionary -
इस सवाल का पहले से ही एक उत्तर है: < / p>
- 3 जवाब
मैं एक tranpose करने के लिए देख रहा हूँ अजगर पर शब्दकोश और चारों ओर देखकर मैं इसके लिए एक समाधान ifnd करने में सक्षम नहीं था। क्या किसी को पता है कि मैं निम्नलिखित जैसे इनपुट के रूप में एक शब्दकोश को बदल सकता हूं:
ग्राफ = {'ए': ['बी', 'सी'], 'बी': [ '' 'डी': ['डी'], 'डी': ['सी'], 'ई': ['एफ'], 'एफ': ['सी']} < / code>
ताकि मुझे कुछ मिलता है:
newgraph = {'A': [']],' बी ': [' ए '', 'सी': ['ए', 'बी', 'डी', 'एफ'], 'डी': ['बी', 'सी'], 'ई': [''], 'एफ ': [' ई ']}
उपयोग करें:
newgraph = defaultdict (सूची) के लिए, graph.items () में adj: adj: newgraph [y] के लिए .append (x)
हालांकि यह नहीं है खाली सूची में रिक्त स्ट्रिंग
'' रखने का कोई मतलब नहीं है, यह निश्चित रूप से संभव है:
xg के लिए new code: newgraph [x] = newgraph [ x] या [']]
Comments
Post a Comment