Я буду пытаться объяснить это на примере, так как я, кажется, есть проблема, объясняющую его к себе:хочет объединить все элементы списка с каждым элементом п перечисляет
вообразить меня есть список строк, и другой список списков строк:
words = ["hello", "goodbye", "foo"]
lists = [["111", "450", "nice"], ["can", "be", "of", "different", "sizes"]]
Я хочу объединить 1 элемент первого списка только один пункт из п списков в списках, например:
при п = 1:
hello111
hello450
hellonice
hellocan
hellobe
...
или п = 2
hello111can
hello111be
hello111of
...
п = 3 не было бы возможно в этом случае я пытаюсь это в Python с использованием itertools продукта или что-то, но я не могу показаться, чтобы обернуть вокруг моей головы как это сделать
[EDIT] Ответ, который я назвал правильным, это то, что я хочу, но с перестановками вместо комбинаций, спасибо TON!
Я думаю, что я понимаю пример для 'n == 1', но я не понимаю, как должен работать случай' n == 2'. – timgeb
В общем случае, пожалуйста, приведи пример для n = 2 и трех подписок! –
Ибо когда n = 2, вы хотите как hello111can, так и hellocan111, или просто первый? – FCo