只需尝试使用键作为用户输入从字典中获取值,但始终返回“无”。
i= {x:(1 + 0.1)**x for x in list(range(1,21))}
print i
searchkey = raw_input("Enter no between 1 to 20:")
print(i.get(searchkey))
我只需要获取键输入的值。但即使键存在,此代码也始终返回默认的“无”。
请帮忙!
答案 0 :(得分:0)
raw_input()函数返回字符串,尝试
print(i.get(int(searchkey)))