在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是要选择的元素计数
打印选择
谢谢你的评论不用担心,伙计!很乐意帮忙:谢谢你的评论。不用担心,伙计!很乐意帮忙:这能回答你的问题吗?这回答了你的问题吗?