python 如何实现数据乱序排列

Python013

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]

li.sort(cmp=None, key=None, reverse=False)

uMinNum = li[0]

li.sort(cmp=None, key=None, reverse=True)

uMaxNum = li[0]

-----------------------------------------

li是一个列表,用列表存储这些数据, 然后用列表的排序方法sort()。

li.sort(cmp=None, key=None, reverse=False)也可以写成li.sort(), 因为sort()函数的原形就是这样。默认的为是升序排序。

li.sort(cmp=None, key=None, reverse=True)修改sort()的reverse变量, 让sort()进行降序排序。

li[0] 是取排好序后的第一个元素