Я парень-питон и недавно начал проект C#. Одна часть моего кода принимает myList = List<double[][]>
и должна превратить ее в myNewList = List<double[]>
, чтобы перейти к другой функции.Список <double[][]> в список <double[]>
Итак, пусть myList
выглядит следующим образом:
{{{0.0, 1.0}, {2.0, 3.0}}, {{4.0, 5.0}, {6.0, 7.0}}}
Я хочу myNewList
выглядеть следующим образом:
{{0.0, 1.0}, {2.0, 3.0}, {4.0, 5.0}, {6.0, 7.0}}
В Python, я хотел бы сделать это:
myNewList = list(itertools.chain.from_iterable(myList))
Теперь, Я очень легко реализую это с помощью цикла foreach
и держите Add
до myNewList
, но кто-нибудь знает о встроенном способе сделать это?
@Servy хороший звонок. починил это. – evanmcdonnal
Это создает список из 2 элементов с 4 массивами элементов. Это неверно. – lukegravitt
@lukegravitt О, я понимаю, о чем вы говорите ... Наверное, я не смотрел на ожидаемый результат достаточно близко. Я пересмотрю ответ. – evanmcdonnal