首页 > 解决方案 > Python Itertools Combinatinos 检索空列表

问题描述

我正在尝试为 14 个不同的地方生成一个包含 [0 , 1] 组合的列表或数据框。然而

我收到一个空列表或以下消息:

[itertools.combinations 在 0x29b294cc0e8]

对于我尝试过的问题,实际上有一些解决方案,但似乎都没有。

d = [0, 1]

result = itertools.combinations(d, 14)
for each in result:
    print(each)

results = [x for x in itertools.combinations(d, 14)]

根据我的计算,我应该得到一个 2^14 组合 (16384) 的 0 和 1 的列表。

标签: pythoncombinationsitertools

解决方案


所需的代码是:

import itertools
d = [0, 1]
lst = list(itertools.product(d, repeat=14))

推荐阅读