【发布时间】:2015-09-13 14:03:04
【问题描述】:
如果我有一组整数表示列表元素可以采用的值和给定长度的 python 列表。
我想用所有可能的组合填写列表。
示例
列出
length=3和my_set ={1,-1}
可能的组合
[1,1,1],[1,1,-1],[1,-1,1],[1,-1,-1],
[-1,1,1],[-1,1,-1],[-1,-1,1],[-1,-1,-1]
我尝试使用随机类中的 random.sample 方法接近 但这无济于事。我做到了:
my_set=[1,-1]
from random import sample as sm
print sm(my_set,1) #Outputs: -1,-1,1,1 and so on..(random)
print sm(my_set,length_I_require) #Outputs**:Error
【问题讨论】:
标签: python list random set combinations