python的random.shuffle
时间: 2023-10-29 18:00:43 浏览: 98
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()。
相关问题
python random.shuffle
Python random.shuffle 是一个函数,用于将一个列表中的元素随机打乱顺序。使用方法为 random.shuffle(x),其中 x 为要打乱顺序的列表。这个函数没有返回值,直接对传入的列表进行操作。
python random.shuffle的使用
Python中的random.shuffle()函数用于打乱列表的顺序。下面是一个示例演示如何使用random.shuffle()函数:
```python
import random
my_list = [1, 2, 3, 4, 5]
print("原始列表:", my_list)
random.shuffle(my_list)
print("打乱后的列表:", my_list)
```
运行以上代码,你会得到一个打乱后的列表。例如:
```
原始列表: [1, 2, 3, 4, 5]
打乱后的列表: [4, 2, 1, 5, 3]
```
注意:random.shuffle()函数会直接修改原始列表,而不会返回一个新的列表。因此,如果你希望保留原始列表,可以在打乱之前创建一个副本。
阅读全文