リストがあるとしましょう
demo = [['Adam', 'Chicago', 'Male', 'Bears'], ['Brandon', 'Miami', 'Male', 'Dolphins']]
次のような理解を使用して辞書のリストを作成したい
[{'Adam':'Chicago', 'Gender':'Male', 'Location':'Chicago', 'Team':'Bears'},
{'Brandon':'Miami', 'Gender':'Male', 'Location':'Miami', 'Team':'Dolphins'} }
次のようなものを得るために2つの開始値を割り当てるのは簡単です
{ s[0]:s[1] for s in demo}
しかし、この内包表記で複数の値を割り当てる正当な方法はありますか?
{ s[0]:s[1],'Gender':s[2], 'Team':s[3] for s in demo}
そのような具体的な質問であり、検索の用語がわからないため、見つけるのに苦労しており、上記の例では構文エラーが発生しています。