Sometimes, we want to get the intersection of multiple lists with Python.
In this article, we’ll look at how to get the intersection of multiple lists with Python.
How to get the intersection of multiple lists with Python?
To get the intersection of multiple lists with Python, we call set.intersection
.
For instance, we write
intersection = set.intersection(*map(set, d))
to call set.intersection
with arguments being the sets that we get from
*map(set, d)
We call map
with set
and list d
to convert the lists in list d
to sets.
Then we use *
to expand the iterator with sets as arguments of intersection
.
Conclusion
To get the intersection of multiple lists with Python, we call set.intersection
.