回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有两个清单:</p>
<pre><code>list1 = ['USD', 'GBP', 'CHF', 'HRK', 'HUF', 'RSD', 'BAM', 'MKD', 'RUB', 'CZK', 'PLN', 'BGN', 'NOK', 'SEK', 'DKK', 'AUD', 'CAD', 'JPY']
list2 = [('1,0748', '1,0508'), ('0,8639', '0,8399'), ('1,0942', '1,0602'), ('7,6508', '7,4208'), ('5,8900', '7,0900'), ('4,9400', '1,1400'), ('1,9850', '1,9190'), ('2,1100', '0,2900'), ('1,9393', '6,5393'), ('7,5440', '6,5440'), ('4,5090', '4,3610'), ('1,9790', '1,9250'), ('9,2471', '8,9071'), ('9,9290', '9,6090'), ('7,5521', '7,3281'), ('1,4444', '1,4004'), ('1,4528', '1,4048'), ('1,8300', '8,0300')]
</code></pre>
<p>我该如何制作一个字典,其中两个item元组将是这些元组的值和list1中的项的键。在</p>
<p>像这样:<code>{'USD': (1.0748, 1.0508), 'GBP': (0.8639, 0.8399), etc.}.</code></p>
<p>列表1中的第一项与列表2中的第一个元组一起,第二个与第二个元组一起,依此类推</p>
<p>另外,正如您所见,“数字”在list2中是字符串,但在字典中变成了浮点。如何以最简单的方式实现这一点?在</p>
<p>谢谢你的帮助。在</p>