Elo*_*ier 2 python search design-patterns
我不知道这个algmayy的类型是有名的..
我听了这个表格
L = [ ["a"] , ["b"] , ["c"] ] , [ ["d"] , ["e"] , ["f"] ] , ["g"], ["h"], ["i"] ] ,[ ["j"] , ["k"] , ["l"] ]
Run Code Online (Sandbox Code Playgroud)
字母是单词,L的长度可以是2到50个元素,但列表中的长度总是3个元素.
我想创建一个构建所有这个字符串的列表:
"adgj"
"adgk"
"adgl"
"adhj"
"adhk"
"adhl"
"adij"
"adik"
"adil"
"aegj"
Run Code Online (Sandbox Code Playgroud)
一路走来 "cfil"
谁能告诉我该做什么或在哪里寻找?
非常感谢你的帮助..
您可以有效itertools.product地实现这一目标:
import itertools
L = [['a'], ['b'], ['c']], [['d'], ['e'], ['f']], [['g'], ['h'], ['i']], [['j'], ['k'], ['l']]
for item in itertools.product(*L):
''.join([str(x) for y in item for x in y])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
69 次 |
| 最近记录: |