python的概率分布中,洗牌算法是通过shuffle()方法实现的,shuffle()方法将列表的所有元素打乱,随机排列。Python既可以使用random.shuffle对列表进行洗牌,也可以使用random.shuffle随机播放字符串列表,本文向大家介绍python中shuffle()方法的功能详解。
一、shuffle()方法
是打乱序列里面的元素,并随机排列的。
1、shuffle()方法使用语法
importrandom 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) #[0123456789] #[6892035471]
使用random.shuffle随机播放字符串列表
string_list=["PaintItBlack","GimmeShelter","同情魔鬼","满意","你不能总是得到你想要的东西"] print("原始字符串列表:",string_list) random.shuffle(string_list)#shuffle方法 print("第一次shuffle之后的字符串列表:",string_list) random.shuffle(string_list) print("第二次shuffle后的字符串列表:",string_list)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)