读入一个字典类型的字符串,反转其中键值对输出。
即,读入字典key:value模式,输出value:key模式。
输入格式
用户输入的字典格式的字符串,如果输入不正确,提示:输入错误。
输出格式
给定字典d,按照print(d)方式输出
代码如下:
try:
d = dict(eval(input()))
a = dict()
for keys,values in d.items():
a[values] = keys
print(a)
except:
print("输入错误")
解析:
for...in...遍历循环结构可遍历组合数据类型等组合元素,因此可以把字典d的所有键值对赋给keys,values两函数。再利用字典的赋值调转键值的位置。
dict.items() 返回所有键值对
运行样例: