Python Itertools Combinatinos 检索空列表

标签 python combinations python-itertools

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

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

[itertools.combinations at 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 个 0 和 1 的组合 (16384) 的列表。

最佳答案

所需的代码是:

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

关于Python Itertools Combinatinos 检索空列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57218937/

相关文章:

c++ - 将一批变量 "abcd..."分组为具有所有可能组合的两批。 (递归)

sql - 如何在m列中生成n行的排列或组合?

bash - 如何使用 Bash 查找字符串中出现频率最高的子串?

python - 如何将字符串的所有排列作为字符串列表(而不是元组列表)?

python - PyGame 自定义事件

python - 如何获取所有列的平均值并存储到新行中

python - "ssh sudo -u user -i"的 subprocess.Popen 失败,错误代码为 "sudo: sorry, you must have a tty to run sudo"

python - 如何修复 python 查询和 html 中的分页

python - 如何对相同 bool 值的 block 进行分组?

python - 有没有办法在相邻元素唯一的条件下得到所有排列?