Python将输入转化为字典

需求

想把用户通过Input()输入的数据变成字典中的条目。


问题

用户通过输入Input()传进来的值是字符串:


a = input()
print(type(a))

{'Yb':0.17}    # 输入一组字典格式的数据
class 'str'  # 结果

可见,通过Input()传进来的是字符串格式,输入数字也是一样。


解决

创建一个空的字典,利用字典增加条目的方式将键-值对添加到字典:


a = input('输入a')
b = input('输入b')

As = {}    # 定义一个空的字典
As[a] = b  # 将a-b键-值对添加到字典as中
print(type(As))
print(As)

# 输入:给a输入A,给b输入B
# 结果
class 'dict'
{'A': 'B'}

完。






公众号

关注公众号,获取一手资讯

“ Python将输入转化为字典 ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注