私は任意のPython辞書x
を持っているので、各キーの値そのものがリストになります。リストの辞書のすべての組み合わせを計算するPythonメソッドを書くにはどうすればよいですか?
x = {"first_name": ["Mahmoud", "Pei-chi"], "second_name": ["Abadi", "Yao"]}
がx
考えるIは各辞書はxと同じキーを有するが、値は、個々のリスト要素の各組み合わせであるように、辞書のリストを計算する方法を記述したい:ここでの例です。この場合、結果は次のようになります。
[{"first_name": "Mahmoud", "second_name": "Abadi"},
{"first_name": "Mahmoud", "second_name": "Yao"},
{"first_name": "Pei-chi", "second_name": "Abadi"},
{"first_name": "Pei-chi", "second_name": "Yao"}]
どうすればいいですか?辞書x
は任意の名前の任意の数のキーを持つことができます。
これは間違いなくあなたの問題のより良い製剤です。何が理想的なのかは、あなたの努力、あなたが試みたものを含めることです。 –
結果リストの4つの辞書の順番は関係ありません。 – timgeb