Ockonal Ockonal - 1 year ago 128
Python Question

Get difference between two lists

I have two lists in Python, like these:

temp1 = ['One', 'Two', 'Three', 'Four']
temp2 = ['One', 'Two']

I need to create a third list with items from the first list which aren't present in the second one. From the example I have to get:

temp3 = ['Three', 'Four']

Are there any fast ways without cycles and checking?

ars ars
Answer Source
In [5]: list(set(temp1) - set(temp2))
Out[5]: ['Four', 'Three']
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download