問題:
a = [ {'name':'A','id':1103},{'name':'B','id':1104},{'name':'C','id':1105} ]
ここから
{'A': 1103, 'B': 1104, 'C': 1105}
を求めたい
values() で tuple リストを求めて、
a_tuplelist = [ tuple(v.values()) for v in a ] # [('A', 1103), ('B', 1104), ('C', 1105)]
dict() で Dictionary にする。
adict = dict([ tuple(v.values()) for v in a ]) # {'A': 1103, 'B': 1104, 'C': 1105}