📌 Пример 1: product — декартово произведение
code
from itertools import product
for p in product([1, 2], ['a', 'b']):
print(p)
📌 Пример 2: permutations — все перестановки
code
from itertools import permutations
for p in permutations('abc'):
print(''.join(p))
📌 Пример 3: groupby — группировка элементов
code
from itertools import groupby
data = "aaabbbbccaaa"
for k, g in groupby(data):
print(k, list(g))