我有这个数组数组:
数组 = [[“z1”、“y1”、“x1”]、[“z2”、“y2”、“x2”]、[“z3”、“y3”、“x3”]、[“z4”、 "y4" , "x4"]]
我希望能够通过索引检索更大数组中的数组元素并将它们放入变量中。
例如,对于索引1,输出应为:
输出 = [["y1"], ["y2"], ["y3"], ["y4"]]
之后我还希望能够推动这些结果以形成一个新数组。换句话说,我想重新排序数组的元素(如果你能找到比检索和推送更好的解决方案)。
例子 :
output_x = [["x1"], ["x2"], ["x3"], ["x4"]]
output_y = [["y1"], ["y2"], ["y3"], ["y4"]]
output_z = [["z1"], ["z2"], ["z3"], ["z4"]]
所以最终结果应该是这样的:
结果 = [[“x1”、“y1”、“z1”]、[“x2”、“y2”、“z2”]、[“x3”、“y3”、“z3”]、[“x4”、 "y4" , "z4"]]
我真的很想为此找到解决方案。谢谢
PS:x,y 和 z 是坐标。忘记sort
他们