0

指定された python セットからすべての k-combination で k-tuples を生成する最も効率的な方法は何ですか? 適切な組み込み関数はありますか? 2行のforループで可能になるはずだと何かが教えてくれます。

PS検索を行ったところ、「Pythonでのリストからの組み合わせなど」というトピックへのさまざまなエントリが見つかりましたが、提案されたすべてのソリューションはむしろ「非Python」のようです。私は、驚異的で慣用的な python 式を望んでいます。

4

1 に答える 1

0

itertoolsこれらすべてのタイプの機能があります。

import itertools

for combination in itertools.combinations(iterable, k):
    print(combination)
于 2013-04-20T08:58:04.003 に答える