看起来很简单,但很难实现,想要用只有一条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'}
看起来很简单,但很难实现,想要用只有一条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'}
从用户获取输入:
input = int(input("enter a n value:"))
dict = {}
name = input()
values = int(input())
dict[name] = values
print(dict)