Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Как в Python добавить массивы в массив

  1. Как в Python добавить массивы в массив

    Ребят, всем привет! Сижу тут с задачкой и чот застрял. Как в Python добавить массивы в массив? То есть у меня есть парочка массивов, скажем list1 и list2, и я хочу их объединить в один большой массив. Я в питоне не мастак пока что, поэтому буду благодарен за любые примеры кода и объяснения.



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет! Ну смотри, всё довольно просто. В питоне ты можешь использовать оператор + для объединения массивов. Вот, чекни пример:

    Программный код:
    list1 = [123]
    list2 = [456]
    combined_list list1 list2
    print(combined_list
    Если тебе нужно несколько массивов добавить, юзай extend:

    Программный код:
    list1 = [123]
    list2 = [456]
    list3 = [789]
    combined_list = []
    combined_list.extend(list1)
    combined_list.extend(list2)
    combined_list.extend(list3)
    print(
    combined_list
    Вроде не сложно, давай практикуйся!

  4. Цитата Сообщение от Kcenofontov
    Привет! Ну смотри, всё довольно просто. В питоне ты можешь использовать оператор + для объединения массивов. Вот, чекни пример:

    Программный код:
    list1 = [123]
    list2 = [456]
    combined_list list1 list2
    print(combined_list
    Если тебе нужно несколько массивов добавить, юзай extend:

    Программный код:
    list1 = [123]
    list2 = [456]
    list3 = [789]
    combined_list = []
    combined_list.extend(list1)
    combined_list.extend(list2)
    combined_list.extend(list3)
    print(
    combined_list
    Вроде не сложно, давай практикуйся!
    Всё четко расставил, питон головного мозга)) Пример с + прям кайф. А в extend можно сразу все листы закидывать?

  5. Йо, можно ещё проще сделать с помощью numpy, если arrays имеет в виду np.array. Вот пример:

    Программный код:
    import numpy as np
    array1 
    np.array([123])
    array2 np.array([456])
    combined_array np.concatenate((array1array2))
    print(
    combined_array
    Это более мощное решение, особенно если ты работаешь с научными данными.

  6. Цитата Сообщение от MidnightWarrior
    Йо, можно ещё проще сделать с помощью numpy, если arrays имеет в виду np.array. Вот пример:

    Программный код:
    import numpy as np
    array1 
    np.array([123])
    array2 np.array([456])
    combined_array np.concatenate((array1array2))
    print(
    combined_array
    Это более мощное решение, особенно если ты работаешь с научными данными.
    Ничего себе, ещё и numpy привлекли! Научка подключилась, кайф!

  7. Я ещё обычно пользуюсь append() в цикле, если нужно фиг знает сколько листов добавить:

    Программный код:
    list1 = [123]
    list_of_lists = [[456], [789], [1011]]
    for 
    sublist in list_of_lists:
    list1.append(sublist)
    print(
    list1
    Чуть по-другому, но иногда удобно.

  8. Цитата Сообщение от Yakoo
    Я ещё обычно пользуюсь append() в цикле, если нужно фиг знает сколько листов добавить:

    Программный код:
    list1 = [123]
    list_of_lists = [[456], [789], [1011]]
    for 
    sublist in list_of_lists:
    list1.append(sublist)
    print(
    list1
    Чуть по-другому, но иногда удобно.
    Хм, это тоже интересный вариант. Правда, не самый быстрый если сравнивать с extend.

  9. Ну и заодно совет: лучше загугли 'Python list comprehension', тут тоже может здорово помочь! Например:

    Программный код:
    list1 = [123]
    list_of_lists = [[456], [789], [1011]]
    combined_list list1 + [item for sublist in list_of_lists for item in sublist]
    print(
    combined_list
    Привыкнешь к ним – жутко удобно.

  10. Цитата Сообщение от Mizalu
    Ну и заодно совет: лучше загугли 'Python list comprehension', тут тоже может здорово помочь! Например:

    Программный код:
    list1 = [123]
    list_of_lists = [[456], [789], [1011]]
    combined_list list1 + [item for sublist in list_of_lists for item in sublist]
    print(
    combined_list
    Привыкнешь к ним – жутко удобно.
    Да, list comprehension – вещь! Ещё и выглядит красиво в коде.

Страница 1 из 2 12 ПоследняяПоследняя