【发布时间】:2013-05-20 08:23:19
【问题描述】:
为什么当我提供输入1 或3 时,下面的程序什么也不返回。并且适用于c。
#!/usr/local/bin/python3
d = {'a':1, 'b':3, 8:'c'}
x = input()
if x in d.values():
print('In a dictionary')
更新:
如果我提供a 或b,则密钥也相同。有用。对于8,它不返回任何内容。
y = input()
if y in d:
print('key in dictionary')
我该怎么办?
【问题讨论】:
标签: python dictionary python-3.x