長さ n の組み合わせ
プログラミングでは、組み合わせを見つけるのが一般的なタスクです。組み合わせとは、より大きなセットから繰り返しなしで選択された要素のセットです。たとえば、セット [1、2、3、4] から 3 つの数値を選択する場合、可能な組み合わせは次のとおりです。
[1, 2, 3] [1, 2, 4] [1, 3, 4] [2, 3, 4]
itertools モジュールの使用
Python itertools モジュールは、組み合わせを生成する便利な方法を提供します。次のコードは、これを使用して数値のリストから長さ n のすべての組み合わせを取得する方法を示しています。
import itertools for comb in itertools.combinations([1, 2, 3, 4], 3): print(comb)
このコードは、期待される結果を出力します。
(1, 2, 3) (1, 2, 4) (1, 3, 4) (2, 3, 4)
以上がPython で長さ n の組み合わせを生成するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。