如何使用字典功能?

这个问题在这里已经有了答案:

  • Python反转/映射27个答案
  • 如何按价值对字典进行排序? 38个答案

  • 是。 您可以调用字典上的items以获取(键,值)对的列表。 然后,您可以反转元组并将新列表传递给dict

    transposed = dict((value, key) for (key, value) in my_dict.items())
    

    Python 2.7和3.x也有字典解析,这使得它更好:

    transposed = {value: key for (key, value) in my_dict.items()}
    

    transposed = dict(zip(d.values(), d))
    
    链接地址: http://www.djcxy.com/p/18161.html

    上一篇: How to use the dictionary function?

    下一篇: Python: sort dictionary with tuples as key by the value