发布于 4年前

Python 如何打乱一个列表中的元素?

使用 shuffle,例如:

In [1]: from random import shuffle                                                                                                                                           

In [2]: a = [i for i in range(10)]                                                                                                                                           

In [3]: a                                                                                                                                                                    
Out[3]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

In [4]: shuffle(a)                                                                                                                                                           

In [5]: a                                                                                                                                                                    
Out[5]: [5, 4, 0, 1, 2, 8, 7, 6, 3, 9]
©2020 edoou.com   京ICP备16001874号-3