Я хочу создать список всех возможных комбинаций между 2 списками элементов независимо от размера списка (они могут быть или не быть одинаковой длины).
Я просмотрел примеры itertools и искал stackoverflowно не нашел точного примера того, что я ищу.
ВХОД:
l1 = ['a', 'b', 'c']
l2 = [1, 2]
ВЫХОД:
['a1-b1-c1', 'a1-b1-c2', 'a1-b2-c1', 'a1-b2-c2', 'a2-b1-c1', 'a2-b1-c2', 'a2-b2-c1', 'a2-b2-c2']
но опять же, l1
может быть любого размера и l2
может быть любого размера.Не заботьтесь о форматировании, просто хотите получить полный вывод.
Спасибо!