Курс Python → Добавление элементов в список

Для добавления новых элементов в список в Python используется метод append(). Этот метод добавляет новый элемент в конец списка, увеличивая его длину на 1. Новый элемент занимает позицию с индексом, который на единицу больше, чем индекс последнего элемента до добавления. Например, если у нас есть список my_list = [1, 2, 3], и мы вызываем метод my_list.append(4), то после этого список будет выглядеть как [1, 2, 3, 4].

Если необходимо добавить несколько элементов в список за один раз, можно воспользоваться методом extend(). Этот метод принимает в качестве аргумента другой список и добавляет все его элементы в конец текущего списка. Например, если у нас есть список my_list = [1, 2, 3], и мы вызываем метод my_list.extend([4, 5]), то после этого список будет выглядеть как [1, 2, 3, 4, 5].

Если нужно добавить новый элемент на определенную позицию в списке, можно воспользоваться методом insert(). Этот метод принимает два аргумента: индекс, на который нужно вставить элемент, и сам элемент. Например, если у нас есть список my_list = [1, 2, 3], и мы вызываем метод my_list.insert(1, 'a'), то после этого список будет выглядеть как [1, 'a', 2, 3].


my_list = [1, 2, 3]
my_list.append(4)
print(my_list)  # Вывод: [1, 2, 3, 4]

my_list.extend([5, 6])
print(my_list)  # Вывод: [1, 2, 3, 4, 5, 6]

my_list.insert(2, 'b')
print(my_list)  # Вывод: [1, 2, 'b', 3, 4, 5, 6]

Таким образом, добавление новых элементов в список в Python можно осуществить с помощью методов append(), extend() и insert(). Эти методы позволяют управлять порядком и позицией элементов в списке, делая его изменение гибким и удобным.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Преобразование списка в словарь через генератор
  2. Отладка регулярных выражений в Python
  3. Оператор объединения словарей
  4. Объединение списков в строку
  5. Печать календаря в Python
  6. Форматирование даты с strftime()
  7. Сортировка элементов в Python
  8. Создание словаря через dict comprehension
  9. lru_cache оптимизация функций
  10. Создание новых функций с помощью functools.partial
  11. Работа с YAML в Python
  12. Управление виртуальными окружениями в Python
  13. Замыкания в Python
  14. Переворот строки
  15. Вызов внешних программ в Python с помощью sh
  16. Выборка чисел
  17. Получение ID текущего процесса
  18. Удаление дубликатов в pandas
  19. Объединение словарей в Python
  20. Сравнение неупорядоченных списков
  21. Отправка POST-запроса в REST API
  22. Создание новых функций через partial
  23. Работа с модулем os в Python
  24. Управление мышью и клавиатурой с Pyautogui
  25. Итераторы в Python
  26. Создание OrderedDict
  27. Работа с CSV файлами в Python
  28. Создание коллекций из выражения-генератора
  29. Установка и загрузка Instaloader
  30. Удаление символа из строки
  31. Преобразование генераторов в циклы
  32. Модуль os в Python: работа с файлами
  33. Управление импортом в Python
  34. Модуль array: создание и использование массивов
  35. Непрерывная проверка в Python
  36. Разделение строк в Python
  37. Отправка HTTP-запросов с User-Agent
  38. Функция zip() в Python
  39. Оператор continue в Python
  40. Запуск асинхронной корутины
  41. Изменение регистра данных
  42. Управление асинхронными задачами с помощью Semaphore
  43. Оператор * в Python
  44. Изучение объектов с помощью dir()
  45. Избегайте пустого списка
  46. Метод __iand__ для пользовательских классов
  47. Комментарии в Python

Marketello читают маркетологи из крутых компаний