を逆ならば、私は次のコードによって少し困惑しています、二つの異なる辞書を入手できます:は、なぜ私はジップリストの順番
Python 2.7.13 (default, Jan 19 2017, 14:48:08)
[GCC 6.3.0 20170118] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> list_a = ['300', '300', '200', '150', '150', '120', '1']
>>> list_b = ['butter', 'sugar', 'yolks', 'flour', 'potato_starch', 'egg_whites', 'lemon_zest']
>>> c = dict(zip(list_b, list_a))
>>> print c
>>>{'butter': '300', 'lemon_zest': '1', 'flour': '150', 'egg_whites': '120', 'sugar': '300', 'yolks': '200', 'potato_starch': '150'}
>>> c = dict(zip(list_a, list_b))
>>> print c
>>>{'300': 'sugar', '200': 'yolks', '1': 'lemon_zest', '120': 'egg_whites', '150': 'potato_starch'}
リストを反転させることにより、辞書「C」は2を失った理由ペア '成分:量'?
私は6組までが大丈夫だと気付いた。
不完全な説明をお詫びしますが、これを私に説明する方法が異常であるかどうかはわかりません。
誰が私を理解するのを助けてくれるのでしょうか。
辞書キーの順序を逆はユニークである必要があります。 'list_a'からキーを作成すると、重複が含まれているので、そのキーに格納されている既存のデータを上書きします。 – roganjosh