Все возможные сочетания двух списков

С списками в Python можно делать много полезных вещей.
Даны два списка: a=[1,2,3,4,5] и b = [‘A’,’B’,’C’,’D’], нужно получить все возможные сочетания.
A1
B1
C1
D1
A2
B2

One thought on “Все возможные сочетания двух списков

  1. import itertools
    a = [1,2,3,4]
    b = ['A','B']
    print(list(itertools.product(a,b)))
    

    или так:

    import itertools
    a = [1,2,3,4]
    b = ['A','B']
    for x in (itertools.product(a,b)):
        print(x)
    

    еще вариант:

    import itertools
    a = [1,2,3,4]
    b = ['A','B']
    for x in (itertools.product(a,b)):
        print(''.join(map(str,x)))
    

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *