Соединить массивы внутри списка python - вопрос №5112260

28.03.23
1 ответ

Ответы

Если у вас есть список, содержащий несколько массивов, и вы хотите объединить эти массивы в один массив, вы можете использовать функцию extend().

Например, если у вас есть список my_list:

python

my_list = [[1, 2], [3, 4], [5, 6]]


Вы можете объединить массивы, используя цикл for и функцию extend():

python

new_list = []
for sublist in my_list:
    new_list.extend(sublist)


Результат будет следующим:

python

[1, 2, 3, 4, 5, 6]


Вы также можете использовать списковое выражение:

python

new_list = [item for sublist in my_list for item in sublist]


Результат будет таким же, как и в предыдущем примере:

python

[1, 2, 3, 4, 5, 6]

07.04.23

Глеб Черняк

Читать ответы

Олег Николаевич

Читать ответы

Alexander

Читать ответы
Посмотреть всех экспертов из раздела Технологии
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store