我有此數組的數組:
紅寶石 - 把數組的數組元素中的可變由索引
陣列= [[ 「Z1」, 「Y1」, 「×1」],[ 「Z2」, 「Y2」, 「X2」],[ 「Z3」, 「Y3」, 「×3」],[ 「Z4」, 「Y4」, 「×4」]]
我想能夠通過索引檢索較大數組內的數組元素,並將它們放入一個變量中。
例如,對於索引輸出應爲:
輸出= [[ 「Y1」],[ 「Y2」],[ 「Y3」],[ 「Y4」]]
我也希望能夠推動這些結果形成一個新的數組。換句話說,我想重新排列數組的元素(如果您可以找到比檢索和推送更好的解決方案)。
實施例:
output_x = [[ 「X1」],[ 「×2」],[ 「×3」],[ 「×4」]]
output_y = [[ 「y1」],[「y2」],[「y3」],[「y4」]]
output_z = [[「z1」],[「z2」],[「z3」], z4「]]
所以最終的結果應該是這樣的:
結果= [[ 「X1」, 「Y1」, 「Z1」],[ 「×2」, 「Y2」, 「Z 2」],[ 「×3」, 「Y3」, 「Z3」 ],[「x4」,「y4」,「z4」]]
我真的很想找到解決方案。 謝謝
PS:x,y和z是座標。忘了sort
荷蘭國際集團他們
它並不總是從ZYX到XYZ。 –
然後你需要提供一個更好的例子。儘管'transpose'可以讓你得到你所需要的東西,因爲你可以從轉置數組中索引單個數組,從原始數組中獲取給定子索引的所有值。 –