私はリストを持っています:
nums = [1, 2, 3, 4]
リストを分割するためのすべての可能性を取得したいと思います1 - 3
:
[
( 1, (2, 3, 4) ),
( 2, (1, 3, 4) ),
( 3, (1, 2, 4) ),
( 4, (1, 2 ,3) )
]
今私が見つけることができる最高のものは使用itertools.combinations(num, 3)
ですが、それは各アイテムの2番目の部分、つまりを与えるだけ[(1, 2, 3), (1, 2, 4), (1, 3, 4), (2, 3, 4)]
です。私が使用できる他の方法はありますか?