shuffle函数的通常用法如下:
import random
list = [20,16,10,5]
random.shuffle(list)
print(list)
>>> [20,16,10,5]
如果我在打乱后对list赋值,再打印
import random
list0 = [20,16,10,5]
list0 = random.shuffle(list0)
print(list0)
>>> None
结果就变成了None。
为什么会产生这个现象?
这与以前使用的
x = f(x)
方法好像不太一样