我要去嘗試用一個例子來解釋這一點,因爲我似乎有它解釋給自己一個問題:希望列表中的每個元素有n的每一個元素結合列出
想象我有一個字符串列表和字符串列表的另一個列表:
words = ["hello", "goodbye", "foo"]
lists = [["111", "450", "nice"], ["can", "be", "of", "different", "sizes"]]
我想第一個列表的項目1項,只有1項列表ñ列表,例如結合:
n = 1時:
hello111
hello450
hellonice
hellocan
hellobe
...
或n = 2
hello111can
hello111be
hello111of
...
N = 3將不會在這種情況下有可能 我使用的產品或東西itertools嘗試這種在python,但我似乎無法繞到我的頭如何做到這一點
[編輯] 我標記爲正確的答案是我想要的但用排列而不是組合,感謝噸!
我想我理解'n == 1'的例子,但是我不明白'n == 2'的情況應該如何工作。 – timgeb
對於一般情況,請列舉n = 2和三個子列表的示例! –
對於n = 2時,是否希望hello111can和hellocan111,或者只是第一個? – FCo