Как составить алгоритм получения комбинаций из заданных чисел. Python

Имеется три массива(так же должно работать и набольшем кол-ве). Как составить все возможные комбинации. Числа состовляются беря одно по очереди из каждого массива. прим.

a = [[2, 3, 6], [3, 5, 6, 9], [6, 8, 9]]
result = ['236', '238', '239', '256', '258', '259', '266', '268', '269', '296', '298', '299', '336', '338', '339', '356', '358', '359', '366', '368', '369', '396', '398', '399', '636', '638', '639', '656', '658', '659', '666', '668', '669', '696', '698', '699']

Ответы (0 шт):