我正在尝试随机打乱二维数组。我该怎么做?我只知道用方法洗牌来洗牌一个数组的方法。我应该将所有2d数组组合成一个大数组并洗牌并使其成为2d数组还是有更好的方法?[[1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1],[2,2,2,2,2,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0
我试图仅将列表中的元素从第3位打乱到最后一个位置,以便第1和第2位始终保持原位例如list=['a?','b','c','d','e']进入list=['a?','b','d','e','c']由于某些原因,这不起作用:list=['a?','b','c','d','e']importrandomrandom.shuffle(list[2:])printlist有人知道我做错了什么吗??到目前为止,唯一对我有用的是这个(已编辑):lists=[['a?','b','c','d','e'],['1?','2','3','4','5','6','7']]importrandomforlis