Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.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_Xrange - Fatal编程技术网

Python 不带零的随机整数列表

Python 不带零的随机整数列表,python,xrange,Python,Xrange,我需要一个不带0的随机整数列表。我使用的是random.sample(xrange(y),z),但我不希望列表中有0。谢谢从1开始,然后: random.sample(xrange(1, y), z) 这就是全部,真的 演示: xrange()不仅可以生成一系列到端点的整数,还可以在两点之间生成一系列;第三个选项为您提供了步长: >>> list(xrange(1, 6, 2)) [1, 3, 5] 从1开始,然后: random.sample(xrange(1, y),

我需要一个不带0的随机整数列表。我使用的是
random.sample(xrange(y),z)
,但我不希望列表中有0。谢谢

从1开始,然后:

random.sample(xrange(1, y), z)
这就是全部,真的

演示:

xrange()
不仅可以生成一系列到端点的整数,还可以在两点之间生成一系列;第三个选项为您提供了步长:

>>> list(xrange(1, 6, 2))
[1, 3, 5]

从1开始,然后:

random.sample(xrange(1, y), z)
这就是全部,真的

演示:

xrange()
不仅可以生成一系列到端点的整数,还可以在两点之间生成一系列;第三个选项为您提供了步长:

>>> list(xrange(1, 6, 2))
[1, 3, 5]

很简单,只需指定另一个参数:

random.sample(xrange(1, y), z)
                     ^
请注意
1
。这是start参数,表示此处不包括
0

例如:

>>> list(xrange(1, 10))
[1, 2, 3, 4, 5, 6, 7, 8, 9]

很简单,只需指定另一个参数:

random.sample(xrange(1, y), z)
                     ^
请注意
1
。这是start参数,表示此处不包括
0

例如:

>>> list(xrange(1, 10))
[1, 2, 3, 4, 5, 6, 7, 8, 9]

@非常感谢你。如果我想知道xrange,总是没有0,在1100中是随机的,但是最大值乘以一个像0,7这样的数字,我不确定你在问什么;如果您想限制范围,只需将计算值传递给
xrange()
调用即可。@Martijin非常感谢您。如果我想知道xrange,总是没有0,在1100中是随机的,但是最大值乘以一个像0,7这样的数字,我不确定你在问什么;如果要限制范围,只需将计算值传递给
xrange()
调用即可。