最多可选择五个项目

时间:2015-01-20 07:10:22

标签: python

我如何做一个随机选择,但最多五个而不是五个:

random.Random().sample(items[:40], 5) # select up to five random cues

例如,如果只有2个项目,则应该只选择两个项目。就像现在一样,如果少于五个项目,它将提出ValueError

1 个答案:

答案 0 :(得分:3)

random.Random().sample(items[:40], min(5, len(items[:40])))