たとえば、3つの異なる変数があり、それぞれに2つの可能な値があるため、合計で8つの異なる組み合わせがあります。Pythonライブラリ関数、またはすべての可能な組み合わせを印刷するために使用できるアルゴリズムはありますか?
ありがとう
たとえば、3つの異なる変数があり、それぞれに2つの可能な値があるため、合計で8つの異なる組み合わせがあります。Pythonライブラリ関数、またはすべての可能な組み合わせを印刷するために使用できるアルゴリズムはありますか?
ありがとう
私はあなたが製品を探していると思います:
a = [1, 2]
b = [100, 200]
c = [1000, 2000]
import itertools
for p in itertools.product(a, b, c):
print p
プリント:
(1, 100, 1000)
(1, 100, 2000)
(1, 200, 1000)
(1, 200, 2000)
(2, 100, 1000)
(2, 100, 2000)
(2, 200, 1000)
(2, 200, 2000)
そして、ここでの真の1つの関数はitertools.productです。