如果非要列出如何跨越Python中的列表產品列表?
A = [a, b, ..., d]
在Python
的名單,那我怎麼才能申請itertools.product
呢?
我知道我可以在明確列出
import itertools
for combination in itertools.product(a, b, ..., d):
...
但如何處理像A
列表的動態列表雙重交叉?
如果非要列出如何跨越Python中的列表產品列表?
A = [a, b, ..., d]
在Python
的名單,那我怎麼才能申請itertools.product
呢?
我知道我可以在明確列出
import itertools
for combination in itertools.product(a, b, ..., d):
...
但如何處理像A
列表的動態列表雙重交叉?
只是unpack列表中的函數參數:
A = [a, b, ..., d]
for combination in itertools.product(*A):
...
這是爲什麼得到downvoted? –
因爲這個問題是一個常見的副本,所以我對這個答案投了反對票,恐怕這個答案真的不會在其他答案中添加任何實質性信息。 –
解壓'A':'在itertools.product(* A)組合'? –