Лучший способ найти пересечение нескольких множеств?

У меня есть список наборов: setlist = [s1,s2,s3...] Я хочу s1 ∩ s2 ∩ s3 ... Я могу написать функцию для этого, выполнив серию попарно s1.intersection(s2)и т. Д. Есть ли рекомендуемый, лучший или встроенный...