2015-11-20 3 views
-2

Я ищу, чтобы переписать массив другим массивом. У меня есть многомерный массив как это:Перезапись массива с другим массивом

[[485, "Matthew"], [485, "Elizabeth"], [390, "Jayden"], [207, "Natalie"], [144, "Chloe"], [51, "Elijah"]] 

Я хочу перезаписать [485, "Elizabeth"], [485, "Matthew"] в самом начале массива, чтобы получить:

[[485, "Elizabeth"], [485, "Matthew"], [390, "Jayden"], [207, "Natalie"], [144, "Chloe"], [51, "Elijah"]] 

Это не обязательно должны быть первыми элементами, но я хочу выбрать, где я начинаю переписывать по индексу.

+2

Не ясно, что вы имеете в виду. Может быть, ваш пример плох. С примерами, которые вы дали, похоже, вы просто хотите переключить первые два. Но вы, вероятно, этого не хотели. Это означает, что ваш пример плох. И также неясно, как должен входить индекс. – sawa

ответ

1

Если вы хотите поменять некоторые элементы в массиве, вы могли бы использовать что-то вроде этого:

a = [ 
    [485, "Matthew"], 
    [485, "Elizabeth"], 
    [390, "Jayden"], 
    [207, "Natalie"], 
    [144, "Chloe"], 
    [51, "Elijah"] 
] 
a[0], a[1] = a[1], a[0] 

a => [[485, "Elizabeth"], [485, "Matthew"], [390, "Jayden"], [207, "Natalie"], [144, "Chloe"], [51, "Elijah"]]