-7

製品はPythonで何をしますか? どのように交換できますか?そのすべての機能は何ですか。サインは何をし*ますか?ジェネレーターの警告メッセージを取得せずにテストするにはどうすればよいですか

<itertools.product object at 0x0159BD00>
4

3 に答える 3

5

任意の数のイテラブルに対してデカルト積を計算します。ソース

[1,2]したがって、とのような 2 つのリストがある場合[3,4]、デカルト積は(1,3),(1,4),(2,3),(2,4)

于 2012-06-08T20:46:23.430 に答える
2

それを繰り返してみてください:

for p in itertools.product((1,2,3), (4,5,6)):
    print p

生成:

(1, 4)
(1, 5)
(1, 6)
(2, 4)
(2, 5)
(2, 6)
(3, 4)
(3, 5)
(3, 6)
于 2012-06-08T20:47:07.403 に答える
1

Python itertools.product docsを確認しましたか? デカルト積を計算します。

itertools.product(*iterables[, repeat]) 入力イテラブルのデカルト積。

ジェネレーター式のネストされた for ループと同等です。たとえば、product(A, B) は、((x,y) for A in x for B in y) と同じものを返します。

これについて具体的な質問はありましたか?

于 2012-06-08T20:46:53.267 に答える