Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonで2つのリストを辞書にマッピングするにはどうすればよいですか?


最も簡単な方法は、タプルのジェネレーターを返すzipオブジェクトを作成することです。各タプルには、2つのリストからのアイテムがあります。 zipオブジェクトは、組み込みのdict()関数を使用して辞書に変換できます

>>> l1=['name', 'age', 'marks']
>>> l2=['Ravi', 23, 56]
>>> z=zip(l1,l2)
>>> newdict=dict(z)
>>> newdict
{'name': 'Ravi', 'age': 23, 'marks': 56}

  1. Python辞書をJSON形式に印刷する方法は?

    JSONはJavascriptStandardObjectNotationの略です。 jsonと呼ばれるPythonモジュールは、JSONエンコーダー/デコーダーです。このモジュールのdumps()関数は、PythonディクショナリオブジェクトのJSON文字列表現を返します。 D1={"pen":25, "pencil":10, "book":100, "sharpner":5, "eraser":5} >>> import json >>> j=json.d

  2. 辞書内でPython辞書を定義する方法は?

    ディクショナリオブジェクトは変更可能です。したがって、1つのディクショナリオブジェクトをキーの値コンポーネントとして使用できます。したがって、ネストされたディクショナリオブジェクトを作成できます。別のディクショナリオブジェクトは、キーに関連付けられた値として定義されます。 >>>> students={"student1":{"name":"Raaj", "age":23, "subjects":["Phy", "Che", &qu