数字群のリストを、合計値が半分づつになるように分割したい

lis = [3,4,5,1,7]
のリストがあり、合計値は必ず偶数です。その際に、
lis2 =[[3,7],[1,4,5]]
のように、合計値が10になるようにlist内の要素を分割するには、
どのように書けばよろしいでしょうか? 
別にlistこだわる必要はありませんし、関数があればそちらでも構いません。 
よろしくお願いします。

コメントを投稿

0 コメント