python123字典翻转输出
时间: 2024-08-28 16:03:58 浏览: 63
python123期末四题编程题 -无空隙回声输出-文件关键行数-字典翻转输出-《沉默的羔羊》之最多单词
5星 · 资源好评率100%
在Python中,你可以使用字典推导式或者内置函数`dict()`配合`[::-1]`来实现字典翻转并输出。以下是两种方法:
1. 使用字典推导式:
```python
original_dict = {'a': 1, 'b': 2, 'c': 3}
flipped_dict = {value: key for key, value in original_dict.items()}
print(flipped_dict)
```
2. 利用内置函数和切片操作:
```python
original_dict = {'a': 1, 'b': 2, 'c': 3}
flipped_dict = dict(zip(original_dict.values(), original_dict.keys()))
print(flipped_dict)
```
在这两个例子中,`zip()`函数将值和键分别打包成元组对,然后通过`dict()`转换为字典,最后使用切片`[::-1]`反转键值对应。
阅读全文