
看示例都是固定数量的,有没有比如说随机在 list 中选择 0-2 个元素的这种方法?
1 cheese Mar 29, 2022 你先随机取得数量就可以了吧 |
2 Huelse Mar 29, 2022 取 0 个是什么意思 |
3 villivateur Mar 29, 2022 for i in random(0..2) print(arr[random()]) |
4 maloneleo88 OP |
5 WildCat Mar 29, 2022 |
6 goonervs Mar 29, 2022 without repetition: random.sample(lst, 2) with repetition: random.choices(lst, k=2) |
7 maloneleo88 OP @villivateur random(0..2)是啥意思? |
8 villivateur Mar 29, 2022 @maloneleo88 我随便写的伪代码,意思就是在 0-2 中间取一个随机数 |
9 maloneleo88 OP |
10 nonduality Mar 29, 2022 [random.choice(list_) for _ in range(random.randint(0, 2))] |