python从数组获取随机数字的方法
时间: 2023-05-15 11:07:12 浏览: 47
可以使用random模块中的randint函数来获取随机数字,例如:
import random
my_list = [1, 2, 3, 4, 5]
random_number = random.randint(0, len(my_list)-1)
print(my_list[random_number])
这段代码会从my_list中随机获取一个数字并打印出来。
相关问题
python如何从数组获取随机数
您可以使用Python中的random模块来从数组中获取随机数。以下是一个示例代码:
import random
my_array = [1, 2, 3, 4, 5]
random_number = random.choice(my_array)
print(random_number)
这将从my_array数组中随机选择一个数字,并将其打印出来。
从number数组中获取随机前三位数字
可以使用以下代码从number数组中获取随机前三位数字:
```python
import random
number = [123456, 789012, 345678, 901234, 567890]
random_number = random.choice(number)
# 获取前三位数字
result = int(str(random_number)[:3])
print(result)
```
这段代码首先使用`random.choice()`函数从`number`数组中随机选择一个数字,然后使用字符串切片`[:3]`获取该数字的前三位数字,最后将其转换为整数类型并输出。