Pyhton使用random库从一个列表中逐个随机选出不同的数字
时间: 2024-03-23 14:37:40 浏览: 70
可以使用`random.shuffle`函数来从一个列表中逐个随机选出不同的数字。示例代码如下:
```python
import random
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
random.shuffle(my_list)
for num in my_list:
print(num)
```
这段代码首先使用 `random.shuffle` 函数将列表 `my_list` 中的元素随机排序,然后使用 `for` 循环逐个输出列表中的元素。由于在随机排序后,每个元素的位置都是随机的,因此每次输出的元素也都是随机的。运行上述代码,可能得到类似以下的输出:
```
5
9
7
10
8
3
2
6
4
1
```
这里输出结果是随机的,因此你的输出结果可能会不同。
相关问题
Pyhton使用random库从一个列表中随机选出不同的数字
可以使用`random.sample`函数来从一个列表中随机选出不同的数字。示例代码如下:
```python
import random
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
random_selection = random.sample(my_list, 5)
print(random_selection)
```
这段代码会从 `my_list` 列表中随机选出 5 个不同的数字,并将它们存储在 `random_selection` 变量中。运行上述代码,可能得到类似以下的输出:
```
[2, 9, 4, 7, 1]
```
这里选出的数字是随机的,因此你的输出结果可能会不同。
Pyhton使用random库从一个长度为十的列表中逐个随机选出五个不同的数字
可以使用`random.sample`函数来从一个长度为十的列表中逐个随机选出五个不同的数字。示例代码如下:
```python
import random
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
random_selection = random.sample(my_list, 5)
for num in random_selection:
print(num)
```
这段代码使用 `random.sample` 函数从 `my_list` 列表中随机选出 5 个不同的数字,并将它们存储在变量 `random_selection` 中。然后,使用 `for` 循环逐个输出 `random_selection` 中的元素。由于 `random.sample` 函数保证了选出的数字互不相同,因此输出的数字也是不同的。运行上述代码,可能得到类似以下的输出:
```
5
9
4
7
2
```
这里选出的数字是随机的,因此你的输出结果可能会不同。
阅读全文