首页 文章

Python 3.x中的k组合

提问于
浏览
0

使用给定python集中的所有k组合生成k元组的最有效方法是什么?有适当的内置功能吗?有些东西告诉我应该可以使用双线for循环 .

附:我确实进行了搜索,并找到了“Python中列表等组合”主题的各种条目,但所有提出的解决方案似乎都是“非蟒蛇” . 我希望有一个令人兴奋的,惯用的python表达 .

1 回答

  • 0

    itertools具有所有这些类型的功能:

    import itertools
    
    for combination in itertools.combinations(iterable, k):
        print(combination)
    

相关问题