详解Python中打乱列表顺序random.shuffle()的使用方法

分类:知识百科 日期: 点击:0

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()函数也可以实现相同的功能。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。