For ile alınmış iki liste çıktısını birleştirme

import itertools
from functools import reduce

def solution(kume, n):
    return reduce(lambda l, r: l+r, (list(map("".join, itertools.product(kume, repeat=i))) for i in range(1, n+1)), [])

kume = "123ABC"

print(solution(kume, 2))
2 Beğeni