今天看到一個求list中任意數加起來等于固定值的陳述句
這個陳述句用一般的for回圈該怎么寫啊,試了幾次都不對…
uj5u.com熱心網友回復:
from itertools import chain, combinations
l = [1,2,3,4,5,6]
s = 6
cb = []
for i in range(1, len(l) + 1):
cb.append(combinations(l, i))
for c in chain(*cb):
if sum(c) == s:
print(c)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/99538.html
上一篇:如何爬取清博上的微信公眾號排行榜
