我已经从一个元组创建了一个字典,但似乎无法找到答案,我如何在不编辑原始元组的情况下切换我的键和值。这是我到目前为止有:Python字典键指定
tuples = [('a', '1'), ('b', '1'), ('c', '2'), ('d', '3')]
dic = dict(tuples)
print dic
这使输出:
{'a': '1', 'b': ''1', 'c': '2', 'd': '3'}
但我在寻找:
{'1': 'a' 'b', '2': 'c', '3': 'd'}
有一个简单的代码,可能会产生这种?
http://stackoverflow.com/questions/483666/python-reverse-inverse-a-mapping – 2014-10-17 11:54:34
@RicardoCárdenes:这里的值不是唯一的。 – 2014-10-17 11:58:22
@MartijnPieters OP没有说他将如何处理他们。 – simonzack 2014-10-17 11:58:43