python的random.shuffle
时间: 2023-10-29 13:00:43 浏览: 94
Pytorch在dataloader类中设置shuffle的随机数种子方式
random.shuffle() 是 Python 标准库中的一个函数,用于将一个可变序列的元素随机排序。它会直接修改原始序列,而不是返回一个新的随机排序后的序列。
下面是 random.shuffle() 的用法示例:
```python
import random
my_list = [1, 2, 3, 4, 5]
random.shuffle(my_list)
print(my_list)
```
输出结果将会是一个随机排序后的列表,例如 `[3, 1, 5, 2, 4]`。
注意,random.shuffle() 函数只接受可变序列作为参数,如列表、元组等。如果需要对一个不可变序列进行随机排序,可以先将其转换为可变序列,再使用 random.shuffle()。
阅读全文