python 如何实现数据乱序排列

Python014

python 如何实现数据乱序排列,第1张

可是使用random模块里面的shuffle方法

>>>import random

>>>a = [1,2,3,4,5,6]

>>>random.shuffle(a)

>>>a

[6, 4, 2, 3, 5, 1]

>>>import random

>>>x=[1,2,3,4]

>>>random.shuffle(x)

>>>x

[4, 3, 2, 1]

>>>random.shuffle(x)

>>>x

[1, 3, 2, 4]

>>>random.shuffle(x)

>>>x

[3, 1, 4, 2]

>>>random.shuffle(x)

>>>x

[2, 1, 3, 4]

1、__str__,只有打印单个对象有效比如:print(对象1),

__repr__() ,打印列表中的对象也有效,比如:print([对象1,对象2,对象3])

2、就是一个嵌套的推导式

3、84-90合并一下,更容易理解

就是一个列表的排序