Sometimes, we want to find the common elements between 2 lists with Python.
In this article, we’ll look at how to find the common elements between 2 lists with Python.
How to find the common elements between 2 lists with Python?
To find the common elements between 2 lists with Python, we can convert the first list to a set and use the set’s intersection method.
For instance, we write:
list1 = [1, 2, 3, 4, 5, 6]
list2 = [3, 5, 7, 9]
intersection = list(set(list1).intersection(list2))
print(intersection)
We have 2 lists list1 and list2 and we want to get the intersection between them.
To do this, we call set with list1 to convert it to a set.
Then we can call intersection on it with list2 to return a set that has values from both lists.
Finally, we call list to return a list by converting it from the intersection set.
Therefore, intersection is [3, 5].
Conclusion
To find the common elements between 2 lists with Python, we can convert the first list to a set and use the set’s intersection method.