Общие элементы в двух генераторах Python

Есть ли способ найти общие элементы в двух генераторах Python, кроме чтения одного в список? Вы не можете предполагать что-либо о заказе предметов.

Как плохой пример:

import random
a = (random.randint(1, 50000) for _ in xrange(300))
b = (random.randint(3500, 3700) for _ in xrange(50))      

# do A and B have any elements in common?

Ответы на вопрос(1)

Ваш ответ на вопрос