我尝试使用但没有输出:
d = {'a': 1,'b': 2}
value = input()
result = None;
for key in d:
if d.get(key) == value:
print(key)
怎么了?
还有,d['1']
和d.get('a')
之间有什么区别?
对于您的第一个问题,问题是您没有将输入转换为整数:
value = int(input())
请记住,在Python'1' != 1
中。
关于第二个问题,请参阅此重复问题。