pythonshuffle函数_python中shuffle()⽅法的功能详解
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)
random在python中的意思# [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⾼级教程。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。