想把一个用户输入的字符串带入到字典里

我把用户输入的字符串用a.b接收,但是字典里接受到的却是字母a和b是怎么回事

你是不是转换成字典的时候a和b写为'a'和'b'了


a = input('a:')
b = input('b:')
d = {
    "a" : a,
    "b" :b
}
print(d)

img

如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢

用户输入的字符串用a,b接收,则输入的字符串需要split()一下。示例:

a,b=input().split(' ')
dic={a:b}
print(dic)

运行结果:

F:\2021\qa\ot2>t4
abc 123
{'abc': '123'}

如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮给予采纳,谢谢