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