random.shuffle用法
时间: 2023-12-26 16:23:42 浏览: 180
random.shuffle用于对列表进行重新排序,打乱原有的顺序,返回一个随机序列。它可以通过random.shuffle(list)函数来使用,其中list是要打乱顺序的列表。
在使用random.shuffle函数之前,需要导入random模块。然后,将需要打乱顺序的列表作为参数传递给random.shuffle函数即可。
以下是一个使用random.shuffle函数的示例代码:
```python
import random
my_list = [1, 2, 3, 4, 5]
print("Before shuffling:", my_list)
random.shuffle(my_list)
print("After shuffling:", my_list)
```
运行以上代码,你会发现列表my_list的顺序被随机打乱了。
相关问题
np.random.shuffle函数用法
np.random.shuffle函数用于将数组按照随机顺序进行重排,其用法如下:
```python
np.random.shuffle(arr)
```
其中,arr为要进行重排的数组。重排后的数组会直接替换原数组。
例如,对于一个长度为10的一维数组arr,可以使用如下代码进行随机重排:
```python
import numpy as np
arr = np.arange(10)
np.random.shuffle(arr)
print(arr)
```
输出结果为:
```
[9 0 1 8 4 3 7 6 5 2]
```
其中,原本的顺序为[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],经过随机重排后变为了[9, 0, 1, 8, 4, 3, 7, 6, 5, 2],两者的顺序完全不同。
random.shuffle函数用法
random.shuffle函数是Python中的一个函数,用于将一个序列中的元素随机打乱顺序。该函数的用法如下:
random.shuffle(sequence, random=None)
其中,sequence是要打乱顺序的序列,可以是列表、元组或字符串等;random是一个可选参数,用于指定随机数生成器的种子值。
使用该函数时,需要先导入random模块,例如:
import random
然后,可以通过以下方式调用该函数:
my_list = [1, 2, 3, 4, 5]
random.shuffle(my_list)
print(my_list)
运行结果可能为:
[5, 2, 1, 4, 3]
即将原来的列表顺序打乱。
阅读全文