擅长:python、mysql、java
<pre><code>dictionary1=makeDictionaryFromFile() # make dictionary1 one time , it will be availabe for all function
def allActors(movie1,movie2):
if movie1 in dictionary1.keys() and movie2 in dictionary1.keys():
return list(set(dictionary1[movie1]+ dictionary1[movie2]))
def actorsOverlap(movie1,movie2):
if movie1 in dictionary1.keys() and movie2 in dictionary1.keys():
return list(set(dictionar1[movie1]) & set(dictionary2[movie2]))
</code></pre>
<p><code>set</code>生成无序的唯一列表</p>
<p><code>set1 & set 2</code>将为您提供所有公共元素,无需创建额外的actor1和actor2列表。在</p>