Учитываясделать несколько массивов в один массив
arr = [5,6,7]
aa = [1,2,3,arr,8,9]
Я хочу для создания массива
b = [[1,2,3,5,8,9], [1,2,3,6,8,9], [1,2,3,7,8,9]]
Обратите внимание, что все три элемента b
начинаются с элементами aa
, которые предшествуют arr
(далее " новичков ") и заканчиваются элементами aa
, которые следуют за arr
(« enders »). i
-й элемент arr
затем вставлен в i
й элемент b
, между «новичками» и «конечными пользователями». Размер b
поэтому равен размеру arr
.
В общем случае элементы aa
, предшествующие или последующие arr
, могут быть любыми объектами, отличными от массивов (не обязательно целыми числами).
Примечание: Оригинальное изложение этого вопроса было
aa = [1,2,3,arr,8]
и намерение состояло в том, чтобы произвести массив
b = [[1,2,3,5,8],[1,2,3,6,8],[1,2,3,7,8]]
Вот почему некоторые ответы не отражают пересмотренный пример выше.
sonukrishna, я взял на себя смелость разъяснения своего вопроса в соответствии с моим пониманием того, что вы хотите сделать. Мое понимание разделяют все, кто предложил решение на сегодняшний день. Я верю, что это то, что вы хотите сделать. –
@CarySwoveland Я поделился пониманием вас и других, кто ответил. Я не нашел этот вопрос непонятным; Я хочу, чтобы избиратели оставили комментарий, говоря, что им было непонятно. –