在python列表中选择多个元素

在python列表中选择多个元素,python,list,Python,List,如何从列表中随机选择多个元素?我在网上查了一下,但什么也没找到 words=["ar","aba","oto","bus"] 您可以使用random.sample实现这一点: 这将从单词列表中随机选择2个单词。 您可以查看Python以了解更多详细信息。您可以使用random实现这一点。示例: 这将从单词列表中随机选择2个单词。 您可以查看Python以了解更多详细信息。我认为: import random as

如何从列表中随机选择多个元素?我在网上查了一下,但什么也没找到

words=["ar","aba","oto","bus"]

您可以使用random.sample实现这一点:

这将从单词列表中随机选择2个单词。
您可以查看Python以了解更多详细信息。

您可以使用random实现这一点。示例:

这将从单词列表中随机选择2个单词。 您可以查看Python以了解更多详细信息。

我认为:

import random as rd
words=["ar","aba","oto","bus"]
random_words = [word for word in words if rd.random()>1/2]
您可以通过0到1之间的任意值调整1/2,以近似初始列表中所选单词的百分比。

我认为:

import random as rd
words=["ar","aba","oto","bus"]
random_words = [word for word in words if rd.random()>1/2]
您可以将1/2调整为0到1之间的任意值,以近似初始列表中所选单词的百分比。

使用random

下面是一个例子

随机选择 >>>随机输入 >>>单词=[ar、aba、oto、bus] >>>printrandom.choicewords 应收账 >>>printrandom.choicewords 应收账 >>>printrandom.choicewords 奥托 >>>printrandom.choicewords 阿巴 >>>printrandom.choicewords 应收账 >>>printrandom.choicewords 公共汽车 sample使用一个额外的参数传递一个返回元素的列表 >>>printrandom.samplewords,3 ['bus','ar','oto'] >>>printrandom.samplewords,3 ['ar','oto','aba'] >>>printrandom.samplewords,2 ['aba','bus'] >>>printrandom.samplewords,2 ['ar','aba'] >>>printrandom.samplewords,1 ['ar'] >>>printrandom.samplewords,1 ['ar'] >>>printrandom.samplewords,1 ['oto'] >>>printrandom.samplewords,1 [“公共汽车”] 使用随机

下面是一个例子

随机选择 >>>随机输入 >>>单词=[ar、aba、oto、bus] >>>printrandom.choicewords 应收账 >>>printrandom.choicewords 应收账 >>>printrandom.choicewords 奥托 >>>printrandom.choicewords 阿巴 >>>printrandom.choicewords 应收账 >>>printrandom.choicewords 公共汽车 sample使用一个额外的参数传递一个返回元素的列表 >>>printrandom.samplewords,3 ['bus','ar','oto'] >>>printrandom.samplewords,3 ['ar','oto','aba'] >>>printrandom.samplewords,2 ['aba','bus'] >>>printrandom.samplewords,2 ['ar','aba'] >>>printrandom.samplewords,1 ['ar'] >>>printrandom.samplewords,1 ['ar'] >>>printrandom.samplewords,1 ['oto'] >>>printrandom.samplewords,1 [“公共汽车”] 您可以使用随机库

方法1-随机选择

从随机进口选择 单词=[ar、aba、oto、bus] 单词 印刷字 方法2-生成随机索引

从随机导入randint 单词=[ar、aba、oto、bus] ind=randint0,lenwords-1 单词=单词[ind] 印刷字 方法3-选择多个项目

从随机导入选择 单词=[ar、aba、oto、bus] selected=choiceswords,k=2 k是要选择的元素计数 打印选择 您可以使用随机库

方法1-随机选择

从随机进口选择 单词=[ar、aba、oto、bus] 单词 印刷字 方法2-生成随机索引

从随机导入randint 单词=[ar、aba、oto、bus] ind=randint0,lenwords-1 单词=单词[ind] 印刷字 方法3-选择多个项目

从随机导入选择 单词=[ar、aba、oto、bus] selected=choiceswords,k=2 k是要选择的元素计数 打印选择
谢谢你的评论不用担心,伙计!很乐意帮忙:谢谢你的评论。不用担心,伙计!很乐意帮忙:这能回答你的问题吗?这回答了你的问题吗?