看板 Python 關於我們 聯絡資訊
各位版友好, 想請教以下情景如何使用遞迴輸出... 有3個list如下, List1=["A","B","C","D","E"] List2=[1,2,3,4,5] List3=["X","Y"] 想透過遞迴輸出成以下格式, A 1 X B 1 X C 1 X D 1 X E 1 X A 2 X B 1 X C 1 X D 1 X E 1 X A 3 X B 1 X C 1 X D 1 X E 1 X A 4 X B 1 X C 1 X D 1 X E 1 X A 5 X B 1 X C 1 X D 1 X E 1 X A 1 X B 2 X C 1 X D 1 X E 1 X A 2 X B 2 X C 1 X D 1 X E 1 X A 3 X B 2 X C 1 X D 1 X E 1 X ... A 5 X B 5 X C 5 X D 5 X E 5 X A 1 Y B 1 X C 1 X D 1 X E 1 X A 2 Y B 1 X C 1 X D 1 X E 1 X ... A 5 Y B 5 X C 5 X D 5 X E 5 X A 1 X B 1 Y C 1 X D 1 X E 1 X A 2 X B 1 Y C 1 X D 1 X E 1 X ... A 5 X B 5 Y C 5 X D 5 X E 5 X A 1 Y B 1 Y C 1 X D 1 X E 1 X A 2 Y B 1 Y C 1 X D 1 X E 1 X ... A 5 Y B 5 Y C 5 Y D 5 Y E 5 Y 請問該如何使用遞迴輸出? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.190.110 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1571130436.A.70F.html
hank85293: 我看不懂 樓下解釋10/15 18:57
hank85293: 5 2 1 1 1 下一個會是什麼10/15 19:27
52111>13111>23111>33111以此類推
TitanEric: itertools有product可以用 應該是你要的10/15 20:23
※ 編輯: Dong0129 (220.137.83.77 臺灣), 10/15/2019 23:08:07
rauljoker: 如果自己寫的話,可以用變數控制吧 10/16 08:36
rauljoker: https://i.imgur.com/dxJ1cKK.jpg 10/16 08:37
rauljoker: 後面一半可以自己想想看~ 10/16 08:38
rauljoker: 也可以用5個for去處理~ 10/16 08:46