1 つの Python ステートメントだけを使用して、スペースで区切られた [key,value] ペアの入力から dict を構築したい、単純なようですが、とらえどころのないものです。これは私がこれまでに持っているものです:
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'}