from random import shuffle
matrix = [[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12],
[13, 14, 15, 16]]
def mat(n):
return shuffle(n)
print(*map(mat, matrix))
程序应该打乱嵌套列表项,但是这段代码不能正常工作。
from random import shuffle
matrix = [[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12],
[13, 14, 15, 16]]
def mat(n):
return shuffle(n)
print(*map(mat, matrix))
程序应该打乱嵌套列表项,但是这段代码不能正常工作。
shuffle 不返回任何东西,而是直接改变序列对象本身