zwei Möglichkeiten, um aus Generator und Liste ein Set zu bilden:
Code: Alles auswählen
>>> g = (e for e in range(10))
>>> l = [10, 11, 12]
>>> set(g).union(set(l))
set([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12])
>>> g = (e for e in range(10))
>>> set(list(g) + l)
set([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12])
mutetella