擅长:python、mysql、java
<p>要使<a href="https://stackoverflow.com/a/30280965/674064">Ben's answer</a>更具Python风格,请使用<a href="https://www.python.org/dev/peps/pep-0274/" rel="nofollow noreferrer">dictionary comprehension</a>(在Python&geq;2.7中提供):</p>
<pre><code>import random
directors = ['Tarr', 'Lynch' 'Coen']
movies = ['movie1', 'movie2', 'movie3', 'movie4']
results = { movie : random.choice(directors) for movie in movies }
</code></pre>
<p>(我喜欢简单地<code>import random</code>而不是<code>from random import choice</code>,这样我就可以通过它的全限定名来引用{<cd3>},从而得到告诉读者它正在执行一个<strong>随机</strong>选择的代码。)</p>