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

堆栈用户

我有两个表ab我需要选择的随机元素a[i],并b[i]和产生z

a = [1, 0, 1, 1, 0, 1]
b = [1, 1, 0, 1, 0, 0]

z = [1, 0, 1, 1, 0, 0]

我使用了下面提到的代码:

import random
z = []
for i in range(6):
    value = random(a[i],b[i])
    z.append(value)
print z

我收到以下错误:

TypeError:“模块”对象不可调用

谢尔多雷

您可以使用random.choice此处的文档)。

从非空序列seq返回一个随机元素。

它从值列表中选择一个值。对于每次迭代,你可以创建列表a[i]b[i]

for i in range(6):
    value = random.choice([a[i],b[i]])
    z.append(value)
print( z)

# [1, 1, 1, 1, 0, 0]

另一种选择是使用random.sample这里k=1这里[a[i],b[i]]是人口如下

返回从总体序列或集合中选择的唯一元素的ak长度列表

value = random.sample([a[i],b[i]], 1)
z.append(value[0])

value[0]之所以使用此处,是因为它value是一个包含单个元素的列表,因此,通过使用[0]该元素,您可以获得没有列表的元素。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

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

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

从整数列表中选择一个随机数

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

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

在给定列表的索引中随机选择一个整数

从C中的列表中选择一个随机节点

如何根据索引列表从2D列表中的每个1D列表中选择一个元素?

如何生成一个升序随机整数列表

根据偏好从列表中选择一个元素

jQuery从获取的项目列表中选择一个元素

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

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

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

如何为PHP生成的for-each循环的每次迭代从列表中选择一个随机变量?

在XML中选择一个列表

如何从2D列表中以Python方式随机选择一个索引,以使相应的元素与值匹配?

在另一个路径列表文件中的路径列表文件中选择相同的文件

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

使用kdb生成一个唯一的随机数列表,其中该数字不应与列表中数字的索引相同

应用发明者仅从列表中选择一个随机项一次

从由多个列表组成的字典中,从每个列表中选择一个元素

从下拉列表中选择一个元素从其他下拉列表中删除JQuery

从列表的每一行中选择n个随机元素

如何在包含相同元素的另一个列表中找到一个列表的元素索引?

如何制作一个非列表循环,从 1-10 中选择 4 个随机数,并显示它们,但它们不能相同?

如何使用“ Twit”库从列表中选择一个随机词

不确定如何在python中从此列表中选择一个随机输出

如何从循环中的列表中选择一个随机单词?