私はオンラインクラスに取り組んでおり、質問の1つでは、リストのインデックスに基づく名前と、次のリストと辞書を使用したキーに基づく理解の給与を一致させる必要があります。
d = {0:1000.0, 1:1200.50, 2:990}
names = ['Larry', 'Curly', 'Moe']
listdict2dict = { ... }
望ましい出力:
{'Larry':1000.0,'Curly':1200.50,'Moe':990}
私は次のように書いています。
{names[x]:y for x in range(len(names)) for y in d.values() if x == d.keys()}
これは空のセットを返します。
誰かがこれを修正する方法のヒントまたは2つ(コードの回答ではない)を教えてもらえますか?
ありがとう!