limit - Combinations with limited repeats in Python -
i know how combinations of list in python itertools, if want limit amount of repeats?
so, if have [1, 2, 3, 4, 5]
but want limit combinations 3 repeats of each item (with fixed length of final list, 10):
[1, 1, 1, 2, 3, 3, 5, 5, 5, 4] [1, 2, 3, 3, 3, 4, 5, 5, 4, 4] [4, 4, 1, 1, 1, 5, 2, 2, 2, 3]
and on. how do this?
this work:
import random l = [1, 2, 3, 4, 5] l3 = l * 3 random.shuffle(l3) l3[:10]
Comments
Post a Comment