Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 由四项组成的随机列表,但没有重复项_Python_List - Fatal编程技术网

Python 由四项组成的随机列表,但没有重复项

Python 由四项组成的随机列表,但没有重复项,python,list,Python,List,我想创建一个随机列表,但是列表中的数字不能有相同的值。只有0到9之间的数字 我试过random.randint,random.choice,random.randrage, 甚至尝试过: random.randint(0>值

我想创建一个随机列表,但是列表中的数字不能有相同的值。只有0到9之间的数字

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


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

您正在寻找的是
随机数。示例

>>> random.sample(range(0,10), 4)
[9, 6, 2, 0]

选择的值没有替换,因此输出列表中没有重复项。因此,对大于输入序列的样本的请求将引发一个
ValueError

您正在查找
random。样本

>>> random.sample(range(0,10), 4)
[9, 6, 2, 0]
from random import sample

my_list = sample(range(10),4)

print(my_list)
选择的值没有替换,因此输出列表中没有重复项。因此,请求大于输入序列的样本将引发
ValueError

from random import sample

my_list = sample(range(10),4)

print(my_list)
将范围(10)替换为您将来想要从中获取随机样本的任何列表


将范围(10)替换为您将来想要从中获取随机样本的任何列表

random.sample(范围(10),4)
random.sample(范围(10),4)
?兄弟,如果我知道答案那么简单,我就不会经历编写所有代码的漫长过程。。。但是谢谢你的回答布鲁,如果我知道答案那么简单,我就不会经历编写所有代码的漫长过程。。。但是谢谢你的回答