python 字典 key 和value 互换

http://woodpecker.org.cn/diveintopython3/comprehensions.html

http://www.ptt.cc/bbs/Python/M.1264160641.A.0FA.html

这里是一个可能有用的通过字典解析实现的小技巧: 交换字典的键和值。

跳过该代码清单

  
  
  
  
[ 隐藏] [ 在新窗口中打开]
>>> a_dict = { 'a' : 1 , 'b' : 2 , 'c' : 3 } >>> { value : key for key , value in a_dict . items ()} { 1 : 'a' , 2 : 'b' , 3 : 'c' }
>>> Cid = {} #revert dict>>> for k,v in Dic.iteritems(): Cid[v]=k>>> S{0: 'aa', 1: 'bb', 2: 'cc', 3: 'dd', 4: 'ee'}--

你可能感兴趣的:(python 字典 key 和value 互换)