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.