python字典倒置
时间: 2023-11-12 15:00:32 浏览: 83
可以使用字典推导式和 items() 方法来实现字典的倒置,具体代码如下:
```python
original_dict = {'a': 1, 'b': 2, 'c': 3}
inverted_dict = {v: k for k, v in original_dict.items()}
print(inverted_dict)
```
输出结果为:
```
{1: 'a', 2: 'b', 3: 'c'}
```
相关问题
定义一个字典,请将字典中的key和value倒置。 如:d1={“a”:1,‘b’:2}转换成d2={1:’a‘,2:’b‘
可以通过遍历原字典,将原字典中的键值对的键和值颠倒后添加到新字典中实现:
```python
d1 = {'a':1, 'b':2}
d2 = {}
for k, v in d1.items():
d2[v] = k
print(d2) # 输出:{1: 'a', 2: 'b'}
```
以上代码中,`d1.items()`返回字典`d1`中所有的键值对,遍历每个键值对,将键和值颠倒后添加到新字典`d2`中。最后输出转换后的字典`d2`。
阅读全文