擅长:python、mysql、java
<p>{a1}你可以使用。在</p>
<p>根据定义,集合只包含唯一的元素。在</p>
<p>下面是一个使用集合的代码的粗略重写(假设字典中仍然包含列表):</p>
<pre><code>def allActors(movie1,movie2):
dictionary1=makeDictionaryFromFile()
actor1 = set(dictionary1.get(movie1, []))
actor2 = set(dictionary1.get(movie2, []))
return actor1.union(actor2)
def actorsOverlap(movie1,movie2):
dictionary1=makeDictionaryFromFile()
actor1 = set(dictionary1.get(movie1, []))
actor2 = set(dictionary1.get(movie2, []))
return actor1.intersection(actor2)
</code></pre>