Копировать список многомерного массива python 3 - PullRequest
0 голосов
/ 16 июня 2020

В моем случае у меня был список массивов:

testSet =[[14017.0, 146.58, 5.0, '1'], [3869.0, 91.66, 5.0, '1'], [9365.0, 131.16, 5.0, '1'], [1258.0, 62.8, 5.0, '1'], [2979.0, 95.9, 4.0, '1'], [5556.0, 109.4, 5.0, '1'], [14501.0, 144.0, 5.0, '1'], [3664.0, 106.5, 5.0, '1'], [6149.0, 117.6, 2.0, '2'], [5556.0, 109.4, 5.0, 2']]

Я просто хочу скопировать последний элемент каждого массива в мой новый массив. Как скопировать этот массив, чтобы получить вывод:

[1,1,1,1,1,1,1,1,2,2]

1 Ответ

1 голос
/ 16 июня 2020

Просто вы перечислите понимание, и вы готовы go.

new = [array[-1] for array in testSet]

Сложность всего O (n) , где n - длина вашего testSet.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...