Общие элементы в двух генераторах 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?