编程那些事Python编程每天300字

Python shuffle() 函数:洗牌,随机排序

2019-04-17  本文已影响7人  redcohen

我们在具体任务中,经常会需要实现把一个列表(序列)进行随机排序,通俗地讲就是洗牌。

在Python里面,也内置了一个shuffle()函数来满足这个常见需求。

在random包中

但是,shuffle()这个方法是包含在random这个包里面的,使用时记得引入。

import random

random.shuffle (lst )

没有返回值

另外,注意shuffle(lst)是没有返回值的,直接改变lst。

因此,


lst = [1,2,3,4,5]

new_lst = random.shuffle(lst) ## WRONG!

random.shuffle(lst) ## OK

print lst

##  [2,1,3,4,5] 
上一篇下一篇

猜你喜欢

热点阅读