gpt4 book ai didi

python - 如何从列表中删除随机元素并将其添加到python中的另一个列表

转载 作者:行者123 更新时间:2023-11-30 22:49:14 26 4
gpt4 key购买 nike

list = ['约翰','詹姆斯','迈克尔','大卫','威廉']

获胜者 = []

如何从 list 中删除随机项目并将其添加到 winner 中?

最佳答案

winner.append(list.pop(random.randrange(0,len(list))))

要分解这个:

random.randrange(0,len(list)) 

将生成一个介于零和列表长度(含)之间的随机数。这将在您的列表中生成一个可供您引用的随机索引。

list.pop(i)

这将从您的列表中删除指定索引 (i) 处的项目。

winner.append(x)

这会将项目 (x) 添加到获胜者列表的末尾。如果您想在特定索引处添加项目,可以使用

winner.insert(i,x) 

其中 i 是要插入的索引,x 是要插入的值。

如果您想了解更多信息,关于数据结构的 python 文档是一个很好的引用: https://docs.python.org/2/tutorial/datastructures.html

关于python - 如何从列表中删除随机元素并将其添加到python中的另一个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39857231/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com