3

複数の文字セットに存在するすべての組み合わせを繰り返しなしで印刷する方法を見つけようとしています。

例: A、B、C および X、Y、Z

組み合わせは次のとおりです。

AX AY AZ BX BY BZ CX CY CZ

4

2 に答える 2

8

欲しいものを手に入れるために使えitertools.productます。

from itertools import product
a = ['A', 'B', 'C']
b = ['X', 'Y', 'Z']

for i in product(a, b):
    print ''.join(i)
于 2013-02-06T03:47:15.230 に答える
0

両方のセットをループできます。

for a in abcstring:
    for x in xyzstring:
        print a + x
于 2013-02-06T03:46:39.520 に答える