python 如何在指定列表里产生随机数
时间: 2024-11-12 16:45:47 浏览: 7
详解Python利用random生成一个列表内的随机数
5星 · 资源好评率100%
在Python中,要在指定的列表里产生随机数,你可以使用内置的`random`模块的`choice()`函数。这个函数可以从序列(如列表)中随机选择一个元素。以下是一个基本的例子:
```python
import random
# 假设你有一个列表
numbers_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 要生成随机数,只需传入这个列表
random_number = random.choice(numbers_list)
print("随机选择的数字是:", random_number)
```
上述代码会从`numbers_list`中随机选一个元素并打印出来。
如果你想要生成一系列随机数,可以循环调用`choice()`函数,或者创建一个新的列表来存储结果:
```python
# 生成5个随机数
random_numbers = [random.choice(numbers_list) for _ in range(5)]
print("随机生成的5个数是:", random_numbers)
```
在这里,`_`是个占位符,表示不需要这个变量的实际值,只是简单地迭代了5次。
阅读全文