python - 使用 Itertools 生成二进制表

标签 python binary python-itertools

这就是我正在尝试的

list(itertools.combinations_with_replacement('01', 2))

但这是生成 [('0', '0'), ('0', '1'), ('1', '1')]

我还需要一个 ('1','0') 元组,有没有办法让 itertools 也进行组合和排序?

最佳答案

使用

list(itertools.product(*["01"] * 2))

相反。

关于python - 使用 Itertools 生成二进制表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5249113/

相关文章:

c - C中十进制到二进制的转换

c# - 如何将一串二进制数转换为一串十进制数?

Python限定组合

python - 我可以用什么代替 python 2.4 中的 next()

python - 使用 itertools.cycle() 循环遍历多个列表

python - pyproj - 导入错误 : cannot import name '_datadir'

python - 使用 Python 测试元组是否仅包含 None 值

python - 使用 numpy 和 R 的标准偏差的不同结果

python - 获取 1 位在 python Long 对象中的位置

python - 显示和隐藏小部件