0
我的問題的答案可能在這裏附近,但我找不到它。如何通過比較兩個其他列表與字符串匹配來構建第三個列表。
我有兩個列表:
['batman','superman','spiderman',]
['batman','ironman','superman','flash','wonderwoman']
我想比較這兩個列表,並返回匹配的元素作爲第三列表:
['batman','superman']
我只找到這個解決方案:
list=['a cat','a dog','a yacht']
string='a cat'
if string in list:
print 'found a cat!'
但它只是字符串和列表之間的比較...
來吧,你沒有搜索那麼多。有很多重複。單行:'set(list1).intersection(list2)'是一個。 –