dictionary - Python reverse / invert a mapping -


इस तरह के एक शब्दकोश को देखते हुए:

  my_map = {'a': 1, B ': 2}  

कैसे एक इस नक्शे को पलट सकता है:

  inv_map = {1:' a ', 2:' b '}  

संपादक नोट: मैप को बदलकर my_map में निर्मित फ़ंक्शन के साथ संघर्ष से बचने के लिए, नक्शा < / code>। कुछ टिप्पणियां नीचे प्रभावित हो सकती हैं।

पायथन 2.7.x

< Python 3 +:

  inv_map = के लिए 
  inv_map = {v: k के लिए my_map.iteritems ()}  

{V: k के लिए k, v में my_map.items ()}


Comments