看板
[ Python ]
討論串[問題] 動態產生FOR迴圈的辦法
共 9 篇文章
內容預覽:
我的寫法:. def product(lists):. indices = range(len(lists)). iters = [iter(l) for l in lists]. values = [next(i) for i in iters]. while True:. yield value
(還有382個字)
內容預覽:
處理任意多個list的方法:. #!/usr/bin/env python. def list_product(*args):. if not args:. yield "". else:. for ii in args[0]:. for jj in list_product(*args[1:]):
(還有355個字)
內容預覽:
沒用itertools的話. def add_up(i, *lists):. return ''.join([list[i] for list in lists]). [add_up(i, listOne, listTwo, listThree) for i in range(len(listOne
(還有157個字)