2011-12-01 171 views

回答

4

一種可能性是:

movies_list = [] 
for v in actor_dict.itervalues(): 
    movies_list.extend(v) 

如果你想獨特的電影(如果一部電影中出現更多的演員名單):

movies_set = [] 
for v in actor_dict.itervalues(): 
    movies_set.update(v) 
movies_list = list(movies_set) 

或:

movies_list = list(reduce(set.union, map(set, d.itervalues()))) 

或(感謝@DrTyrsa):

movies_list = list(set.union(*map(set, d.itervalues()))) 
相關問題