我有字典。如何通过从用户那里获取密钥来获取价值?
d = {'a': '1', 'b': '2', 'c':'3'}
如果用户输入a
,我想打印值'1'
。
答案 0 :(得分:1)
这会为您做
print(p["a"])
这将在字典中打印“ a”的数字。
对于您的程序:
d = str(input("Enter what you want: "))
p = {'a': '1', 'b': '2', 'c':'3'}
print(p[d])
如果输入a
,则输出为1。
希望这对您有帮助!!!!
答案 1 :(得分:1)
user = input('enter a letter')
d = {'a': '1', 'b': '2', 'c':'3'}
for i in user:
print(d[I])
答案 2 :(得分:1)
定义字典:
data = {'a': '1', 'b': '2', 'c':'3'}
使用input()
向用户询问密钥:
key = input('Enter the key: ')
如果键在字典中,则输出值,否则显示错误消息:
if key in data:
print('The value is:', data[key])
else:
print('That key is not in the dictionary.')