首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >包含四个项目的随机列表,但没有重复项

包含四个项目的随机列表,但没有重复项
EN

Stack Overflow用户
提问于 2019-06-11 03:26:58
回答 2查看 157关注 0票数 1

我想创建一个随机列表,但列表中的任何数字都不能具有相同的值。并且只有从0到9的数字

我尝试过random.randint、random.choice、random.randrage,甚至尝试过: random.randint(0 >值< 9)

代码语言:javascript
复制
number = [random.randint(0,9),random.randint(0,9),random.randint(0,9),random.randint(0,9)]

for index,value in enumerate(number):
    values = [0,1,2,3,4,5,6,7,8,9]
    values.remove(value)
    if value == number[index-1] or number[index-2] or number[index-3]:
        number[index] = random.choice(values)


print(number)

我想得到一个包含四个不重复的数字的列表,但是我总是得到重复的数字?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56532421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档