我想制作一个像[[1,2,3],[2,3,1],[3,1,2]]一样旋转的数组的列表
label = [
1,
0,
0,
0,
0
];
print("============================");
for i in range(5):
label.append(label.pop(0));
print(label);
final["labels"] = final["labels"] + [label];
print(final);
print("============================");
退出:
============================
[0, 0, 0, 0, 1]
[0, 0, 0, 1, 0]
[0, 0, 1, 0, 0]
[0, 1, 0, 0, 0]
[1, 0, 0, 0, 0]
{'data': [],
'labels': [
[1, 0, 0, 0, 0],
[1, 0, 0, 0, 0],
[1, 0, 0, 0, 0],
[1, 0, 0, 0, 0],
[1, 0, 0, 0, 0]]}
============================
如果我喜欢的话
final["labels"] = final["labels"] + label;
退出:
============================
[0, 0, 0, 0, 1]
[0, 0, 0, 1, 0]
[0, 0, 1, 0, 0]
[0, 1, 0, 0, 0]
[1, 0, 0, 0, 0]
{'data': [], 'labels': [0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0]}
============================
这是我想要的顺序,但不在数组中
我可以使用
ypu也知道为什么要这么做吗?
我正在使用Python 3.6.7