2つの値を持つ2つのリストがあります。私はこれらの2つのリストを辞書に変換したい。リストの最初の値はキーで、2番目の値は値でなければならない。リストの行をキーと値を持つ辞書に変換する
例:
list1=[a,1]
list2=[b,2]
はこれがどうなる
dict={a:1,b:2}
2つの値を持つ2つのリストがあります。私はこれらの2つのリストを辞書に変換したい。リストの最初の値はキーで、2番目の値は値でなければならない。リストの行をキーと値を持つ辞書に変換する
例:
list1=[a,1]
list2=[b,2]
はこれがどうなる
dict={a:1,b:2}
になる必要があります。
dict([list1, list2])
以上の冗長かつ容易に理解することは、あまり一般的な何か:
{list1[0]: list1[1], list2[0]: list2[1]}
私はそれが{a:b、1:2}のようになっていることを意味しますが、{a:1、b:2}を得なければなりません。 –
ご質問が遅すぎます。編集されました。 –
>>> list1=['a',1]
>>> list2=['b',2]
>>> dict={}
>>> dict[list1[0]]= list1[1]
>>> dict[list2[0]]= list2[1]
詳細情報とその理由は、python docsをお読みください。
あなたは 'list1 = ['a'、1];を意味しますか? list2 = ['b'、2] '? 'a'と' b'は変数なので、 'a'と' b'を引用符で囲まないと意味が異なります。 –