random.shuffle()的使用方法
random.shuffle()是Python中的一个函数,用于打乱列表中元素的顺序。它接受一个列表作为参数,并返回一个新的,打乱了顺序的列表。
使用random.shuffle()函数非常简单,只需要调用random模块,调用shuffle()函数即可,如下所示:
import random list1 = [1, 2, 3, 4, 5] random.shuffle(list1) print(list1)
在上面的代码中,我们导入了random模块,创建了一个列表list1,调用random.shuffle()函数,传入list1作为参数,打乱了其中元素的顺序,打印出来的结果如下:
[3, 2, 5, 4, 1]
可以看到,原来的列表顺序被打乱了,变成了[3, 2, 5, 4, 1]。
除了上面介绍的方法外,还可以使用random模块的sample()函数来打乱列表中元素的顺序,如下所示:
import random list1 = [1, 2, 3, 4, 5] list2 = random.sample(list1, len(list1)) print(list2)
在上面的代码中,我们导入了random模块,创建了一个列表list1,调用random.sample()函数,传入list1作为参数,打乱了其中元素的顺序,打印出来的结果如下:
[3, 2, 4, 1, 5]
可以看到,原来的列表顺序被打乱了,变成了[3, 2, 4, 1, 5]。
起来,要使用random.shuffle()函数来打乱列表中元素的顺序,只需要调用random模块,调用shuffle()函数即可,或者使用random模块的sample()函数也可以实现相同的功能。