Skip to main content
 首页 » 编程设计

python之列表的可能结果

2025年05月04日11lonelyxmas

我有可能的点 [0,1,2]。我怎样才能列出所有可能的方法来从 5 个回合的样本列表中创建分数 0-10

例如:

score 0: score 0,0,0,0,0 
score 1: score 00001, 00010, 00100, 01000, 10000 .... 
... 
... 

不太确定如何解决这个问题

我认为这是一个排列问题,我使用集合 0、1、2 生成 5 个数字的排列

请您参考如下方法:

我认为你想要itertools.product :

print list(itertools.product([0, 1, 2], repeat=5))