python中shuffle()方法的功能详解
- 更新时间:2021-07-20 09:52:47
- 编辑:温新语
给大家整理了相关的编程文章,网友益德润根据主题投稿了本篇教程内容,涉及到方法、列表、随机、字符串、功相关内容,已被917网友关注,涉猎到的知识点内容可以在下方电子书获得。
参考资料
- 概率、随机变量与随机过程(第4版) 课后答案 / 4.99 MB / A.帕普里斯 S.U.佩莱 推荐度:
- 机器学习实践:测试驱动的开发方法 PDF 电子书 / 3.4 MB / 柯克 推荐度:
- 代码阅读方法与实践 PDF 电子书 / 38.4 MB / 斯平内利斯 推荐度:
- 随机过程基础 课后答案 / 2.4 MB / 应坚刚 金蒙伟 推荐度:
- 知识图谱:方法、实践与应用 PDF 电子书 / 226.2 MB / 王昊奋 推荐度:
正文内容
《python中shuffle()方法的功能详解》是一篇不错的Python文章,感觉写的不错,增加了更多实例内容,为了方便大家的阅读。
python的概率分布中,洗牌算法是通过shuffle()方法实现的,shuffle()方法将列表的所有元素打乱,随机排列。Python既可以使用random.shuffle对列表进行洗牌,也可以使用random.shuffle随机播放字符串列表,本文向大家介绍python中shuffle()方法的功能详解。
一、shuffle()方法
是打乱序列里面的元素,并随机排列的。
1、shuffle()方法使用语法
import random random.shuffle (lst )
注意:shuffle()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。
2、shuffle()方法参数
lst -- 可以是一个序列或者元组。
3、shuffle()方法返回值
返回随机排序后的序列。
二、shuffle()方法使用
Python使用random.shuffle对列表进行洗牌
l = np.arange(10) # list也行 print(l) rng.shuffle(l) print(l) # [0 1 2 3 4 5 6 7 8 9] # [6 8 9 2 0 3 5 4 7 1]
使用random.shuffle随机播放字符串列表
string_list = ["Paint It Black","Gimme Shelter","同情魔鬼","满意","你不能总是得到你想要的东西"] print("原始字符串列表:",string_list) random.shuffle(string_list) #shuffle方法 print("第一次shuffle之后的字符串列表:",string_list) random.shuffle(string_list) print("第二次shuffle后的字符串列表:",string_list)
以上就是python中shuffle()方法的功能介绍,shuffle函数没有返回值,仅仅是实现了对list元素进行随机排序的一种功能哦~更多python高级学习推荐:python高级教程。
相关教程
-
springboot实现热部署操作方法
这篇文章主要介绍了springboot实现热部署操作方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
发布时间:2021-05-02
-
node.js中的fs.rmdir方法使用说明
这篇文章主要介绍了node.js中的fs.rmdir方法使用说明,本文介绍了fs.rmdir方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
发布时间:2019-07-23