目录
题目描述
对于给定字典
{"A": 569, "B": 78}
翻转字典的键值对:
{569: 'A', 78: 'B'}
解决思路
利用字典的推导式:
d = {key:value for (key,value) in iterable}
可以将字典键值对翻转,重新赋给新的字典变量,然后打印结果。
代码
dictionary = {"A": 569, "B": 78}
new_dict = {value:key for (key, value) in dictionary.items()}
print(new_dict)
代码走读
# 声明给定字典
dictionary = {"A": 569, "B": 78}
# 字典的迭代推导式,将原有字典的键值对逆转,赋给新的字典
new_dict = {value:key for (key, value) in dictionary.items()}
# 打印结果
print(new_dict)
传送门
1. print()函数
Python print函数:将内容打印到标准输出_TCatTime的博客-优快云博客_python 打印函数内容
测试用例
执行程序,查看结果:
{569: 'A', 78: 'B'}