【发布时间】:2018-12-25 05:20:04
【问题描述】:
出于某种原因,我现在正在画一个空白。我想列出一个代表足球最后一周(总共 16 场比赛)所有可能结果的列表。
应该有 2^16 (65536) 个结果,不包括平局情况。我知道我可以在每个循环中创建 16 个范围长度为 2 的嵌套 for 循环,但必须有更好的方法。
我希望每场比赛本质上都是一个列表(0 代表输,1 代表赢)。
长度为 65536 的列表中的结果示例:
索引 0(共 16 场比赛):
[[0,1],[0,1],[0,1],[0,1],[0,1],[0,1],[0,1],[0,1 ],[0,1],[0,1],[0,1],[0,1],[0,1],[0,1],[0,1],[0,1]]
下一个索引可能看起来相同(例如),除了最后一个被翻转
[[0,1],[0,1],[0,1],[0,1],[0,1],[0,1],[0,1],[0,1 ],[0,1],[0,1],[0,1],[0,1],[0,1],[0,1],[0,1],[1,0]]
每个索引都是一周的独特结果。
有什么想法吗?
谢谢
【问题讨论】:
标签: python arrays list for-loop nested-loops