Categories
Python Answers

How to compute list difference with Python?

Spread the love

Sometimes, we want to compute list difference with Python.

In this article, we’ll look at how to compute list difference with Python.

How to compute list difference with Python?

To compute list difference with Python, we can create a function that uses the filter function.

For instance, we write

diff = lambda l1, l2: filter(lambda x: x not in l2, l1)
d1 = diff(A, B)
d2 = diff(B, A)

to create the diff function that calls filter with a function that checks if x in list l1 isn’t in l2.

Then we call diff and lists A and B in different orders to get the difference A and B and vice versa.

Conclusion

To compute list difference with Python, we can create a function that uses the filter function.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *