小编Ali*_*FGT的帖子

如何禁用 random.choice 中的重复项目

我想使用 抓取列表中的随机项目random.choices(),但我不需要抓取多个项目。例子:

import random
mylist = ['python', 'c++', 'html', 'CSS', 'JavaScript']
print(random.choices(mylist, k=4)
Run Code Online (Sandbox Code Playgroud)

有时它会返回以下输出:

['python', 'html', 'JavaScript', 'JavaScript']
Run Code Online (Sandbox Code Playgroud)

所以我想删除重复的JavaScript,这样它就只剩下一个JavaScript,并用一个新项目替换重复的JavaScript

['python', 'html', 'CSS', 'JavaScript']
Run Code Online (Sandbox Code Playgroud)

python random list

2
推荐指数
1
解决办法
1923
查看次数

标签 统计

list ×1

python ×1

random ×1