Курс 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. Декораторы в Python
  2. Работа со списками
  3. Склеивание строк через метод join()
  4. Управление контекстом выполнения кода
  5. Создание и удаление объектов
  6. Цикл for в Python
  7. Работа с функцией next() в Python
  8. Удаление falsy-значений из списка с помощью filter
  9. Работа с прокси в Python
  10. Извлечение новостей с newspaper3k
  11. Поиск индекса элемента
  12. Удаление элемента из списка
  13. Локальные переменные.
  14. Виртуальные среды в Python
  15. Python Менеджер контекста
  16. Преобразование объекта в строку
  17. Импорт объектов из модулей
  18. Работа с модулем os в Python
  19. Логирование в Python
  20. Функция zip() для объединения списков
  21. Оператор объединения словарей
  22. Непрерывная проверка в Python
  23. Работа с контекстными менеджерами
  24. Равенство и идентичность в Python
  25. PrettyTable: создание таблицы
  26. Избегание циклических зависимостей классов в Python
  27. Оптимизация памяти в Python
  28. Функции min(), max(), sum()
  29. Разница между датами
  30. Явный импорт в Python
  31. Руководство по библиотеке pydantic
  32. Работа с изображениями PIL
  33. Изменяемые и неизменяемые объекты
  34. Особенности запятых в Python
  35. Очистка списка от False, None, 0, «»
  36. Проверка условий в Python
  37. Философия Python
  38. Декоратор Ajax required
  39. Форматирование строк в Python
  40. Оператор is в Python
  41. Подсчет вхождений элементов
  42. Удаление элемента из списка в Python
  43. Создание и обучение модели с Keras
  44. Работа с байтовыми строками в Python
  45. Получение имени функции с помощью inspect
  46. Очистка вывода в Python

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