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

Тема: Как добавлять в массив значения python: объясните понятнее и с примерами

  1. Как добавлять в массив значения python: объясните понятнее и с примерами

    Ребят, всем привет! Я новичок в Python и у меня возник вопрос насчёт массивов. Как добавлять в массив значения python? Понимаю, что можно использовать методы, но что-то всё равно не до конца понятно. Можете объяснить как это работает и кинуть пару примеров? Интересуют и базовые методы, и что-то более продвинутое, если знаете. Благодарю!



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

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

  3. Привет! Для начала, в Python используют списки, когда говорят о массивах. Самый простой способ добавлять элементы - это использовать метод append(). Вот пример:

    Программный код:
    my_list = []
    my_list.append(1)
    my_list.append(2)
    my_list.append(3)
    print(
    my_list)  # Выведет: [1, 2, 3] 
    Также можно использовать метод extend(), чтобы добавить несколько значений сразу:

    Программный код:
    my_list.extend([45])
    print(
    my_list)  # Выведет: [1, 2, 3, 4, 5] 
    Если хочешь вставить элемент в конкретную позицию, используй insert():

    Программный код:
    my_list.insert(1'a')  # Вставляем 'a' на позицию 1
    print(my_list)  # Выведет: [1, 'a', 2, 3, 4, 5] 
    Надеюсь, помог!

  4. Цитата Сообщение от cgtprod
    Привет! Для начала, в Python используют списки, когда говорят о массивах. Самый простой способ добавлять элементы - это использовать метод append(). Вот пример:

    Программный код:
    my_list = []
    my_list.append(1)
    my_list.append(2)
    my_list.append(3)
    print(
    my_list)  # Выведет: [1, 2, 3] 
    Также можно использовать метод extend(), чтобы добавить несколько значений сразу:

    Программный код:
    my_list.extend([45])
    print(
    my_list)  # Выведет: [1, 2, 3, 4, 5] 
    Если хочешь вставить элемент в конкретную позицию, используй insert():

    Программный код:
    my_list.insert(1'a')  # Вставляем 'a' на позицию 1
    print(my_list)  # Выведет: [1, 'a', 2, 3, 4, 5] 
    Надеюсь, помог!
    Нормально пояснил, чувак! append() реально часто юзаю, а вот insert() я как-то забыл про него.

  5. Ещё можно так просто плюсиком объединять:

    Программный код:
    my_list = [123]
    new_list my_list + [456]
    print(
    new_list)  # [1, 2, 3, 4, 5, 6] 
    Это правда создаёт новый список, так что если нужно оригинал изменить, используй extend.

  6. Цитата Сообщение от Ксения456
    Ещё можно так просто плюсиком объединять:

    Программный код:
    my_list = [123]
    new_list my_list + [456]
    print(
    new_list)  # [1, 2, 3, 4, 5, 6] 
    Это правда создаёт новый список, так что если нужно оригинал изменить, используй extend.
    Точно, я так иногда делаю, но фигня в том, что иногда путаешься какой список использовать, старый или новый.

  7. Вы могу юзать list comprehension. Например:

    Программный код:
    my_list = [for i in range(16)]
    print(
    my_list)  # [1, 2, 3, 4, 5] 
    Либо просто одной строкой добавить значения:

    Программный код:
    my_list += [678]
    print(
    my_list)  # [1, 2, 3, 4, 5, 6, 7, 8] 
    Полезно, если нужно чёт быстро зафигачить.

  8. Цитата Сообщение от EtherDrifter541
    Вы могу юзать list comprehension. Например:

    Программный код:
    my_list = [for i in range(16)]
    print(
    my_list)  # [1, 2, 3, 4, 5] 
    Либо просто одной строкой добавить значения:

    Программный код:
    my_list += [678]
    print(
    my_list)  # [1, 2, 3, 4, 5, 6, 7, 8] 
    Полезно, если нужно чёт быстро зафигачить.
    Лаконично, ничего не скажешь. А += я даже чаще использую, чем extend.

  9. Не забудь ещё про numpy, если вдруг с числами работаешь:

    Программный код:
    import numpy as np
    array = np.array([123])
    array = 
    np.append(array, [45])
    print(array)  
    # [1 2 3 4 5] 
    Это для тех, кто любит вопрос не слишком просто решать.

  10. Цитата Сообщение от Опал
    Не забудь ещё про numpy, если вдруг с числами работаешь:

    Программный код:
    import numpy as np
    array = np.array([123])
    array = 
    np.append(array, [45])
    print(array)  
    # [1 2 3 4 5] 
    Это для тех, кто любит вопрос не слишком просто решать.
    Эй, numpy - это проклятие и благословение одновременно. Но да, для матана штука стоящая.

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