Технологии

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

март 28, 2023 г.

  • Всего ответов: 1

  • Денис - аватарка

    Денис

    36-й в Психологии

    Если у вас есть список, содержащий несколько массивов, и вы хотите объединить эти массивы в один массив, вы можете использовать функцию 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]

    апрель 7, 2023 г.