用Python从输入值创建字典

13

看起来很简单,但很难实现,想要用只有一条Python语句从由空格分隔的[key, value]对输入中构建一个字典。这是我目前为止的代码:

d={}
n = 3
d = [ map(str,raw_input().split()) for x in range(n)]
print d

输入:

A1023 CRT
A1029 Regulator
A1030 Therm

期望输出:

{'A1023': 'CRT', 'A1029': 'Regulator', 'A1030': 'Therm'}
11个回答

0

从用户获取输入:

input = int(input("enter a n value:"))

dict = {}


    name = input() 

    values = int(input()) 

    dict[name] = values
print(dict)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接