随机选择一个包含特定元素的列表

rr

给出几个清单

l = [[1,2,3,4,5],[1,6,7,8],[2,3,4],[1,9,10,13]]

有没有一种简单的方法可以使用random.choice随机选择一个包含1的列表?我尝试了像

random.choice(1 in l)

要么

random.choice(l, 1=True),但它们都不起作用。

塞尔丘克

没有内置方法(那是相当利基的),但是您可以执行以下操作:

import random
my_lists = [[1,2,3,4,5],[1,6,7,8],[2,3,4],[1,9,10,13]]
random_list = random.choice([sublist for sublist in my_lists if 1 in sublist])

或使用filter

random_list = random.choice(list(filter(lambda sublist: 1 in sublist, my_lists)))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从集合中选择一个随机元素

如何从数组中随机选择一个元素

使用硒-如何随机选择每行一个元素?

从数组中选择一个随机元素

在Python中,如何随机选择一个不在第二个列表中的元素?

如何从向量或数组中随机选择一个元素?

如何测试从列表中随机选择一个元素?

从数组中选择一个随机元素

Prolog:如何非均匀地从列表中随机选择一个元素?

根据反权重从列表中选择一个随机元素

从列表中选择一个随机元素

从相同索引的列表元素中选择随机整数并生成一个列表

我有一个带有特定列的列表的所有行。从目标列表中选择不包含至少一个元素的行

在列表中查找包含特定字符的第一个元素

是否有一种简单的方法可以从列表中随机选择一个元素以外的元素?

从Haskell的列表中选择一个随机元素

创建大小为“ n”的随机列表,其中包含来自另一个列表的元素

检查至少一个列表是否包含特定元素

从python中的2d数组列表中选择一个随机元素

jsonschema:仅包含一个默认元素的元素列表

随机选择一个数组元素

如何选择行中至少一个元素中包含特定值的行?

从列表中生成一个不包含一个特定索引的随机索引

为具有包含特定文本的子元素的特定类选择一个 div

从列表中随机选择一个元素,但元素越低,被选中的机会就越大

从单词列表中随机选择一个元素时,为什么我在一个元素的末尾得到一个空白字符

从 Python 中随机选择的 2 个列表元素创建一个列表

选择 linq 中另一个列表中包含的列表元素

我可以限制从列表中随机选择一个元素的频率吗?