擅长:python、mysql、java
<p>另一种方法是使用迭代器:</p>
<pre><code>cost = iter(Cost)
for w in W:
for c in C:
print({(w, c): next(cost)})
</code></pre>
<p>输出:</p>
<pre><code>{('Anis', 'City1'): 53}
{('Anis', 'City2'): 27}
{('Anis', 'City3'): 13}
{('James', 'City1'): 80}
{('James', 'City2'): 47}
{('James', 'City3'): 67}
{('Arthur', 'City1'): 53}
{('Arthur', 'City2'): 73}
{('Arthur', 'City3'): 47}
</code></pre>