编程语言
首页 > 编程语言> > python 利用product找数组里数字的所有可能的集合

python 利用product找数组里数字的所有可能的集合

作者:互联网

import itertools
nums = [1, 2, 3, 4]
# 生成 2^n 个集合
for mask in itertools.product([True, False], repeat=len(nums)):
     sub = []
     # 根据得到的集合,把数字填进去
     for i in range(len(nums)):
          if mask[i]:
               sub.append(nums[i])
     print(sub)

标签:product,sub,nums,python,mask,len,itertools,数组
来源: https://blog.csdn.net/qq_18891081/article/details/120809713