您的位置:首页 > 脚本大全 > > 正文

python字典键对应的值(Python 互换字典的键值对实例)

更多 时间:2022-03-30 09:05:47 类别:脚本大全 浏览量:2208

python字典键对应的值

Python 互换字典的键值对实例

1.zip

  • ?
  • 1
  • 2
  • 3
  • 4
  • dic = {'a':1, 'b':2, 'c':3}
  • dic_new = dict(zip(dic.values(), dic.keys()))
  • print(dic_new)
  • # {1: 'a', 2: 'b', 3: 'c'}
  • 2.循环

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • dic = {'a':1, 'b':2, 'c':3}
  • dic_new = {}
  • for key, val in dic.items():
  •   dic_new[val] = key
  • print(dic_new)
  • # {1: 'a', 2: 'b', 3: 'c'}
  • 3.列表生成器

  • ?
  • 1
  • 2
  • 3
  • dic_new = dict([val, key] for key, val in dic.items())
  • print(dic_new)
  • # {1: 'a', 2: 'b', 3: 'c'}
  • 以上这篇Python 互换字典的键值对实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。

    原文链接:https://blog.csdn.net/qq_25046261/article/details/79544959

    您可能感兴趣