Курс 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. Проверка ввода с помощью isdigit
  2. Метод bool() в Python
  3. Заказ карты Тинькофф Black
  4. Проблема сравнения словарей
  5. Хеширование паролей с солью
  6. Расчет времени выполнения
  7. Защита данных в Python
  8. Сортировка с помощью параметра key
  9. Разделение строки на подстроки в Python
  10. Методы list в Python
  11. Объединение Python и Shell
  12. Модуль Operator в Python
  13. Оператор is в Python
  14. Глобальные переменные в Python
  15. Функция eval() в Python
  16. Переменные класса и экземпляра
  17. Проверка версии Python
  18. Делегирование в Python
  19. Логирование с Logzero: ротация файла
  20. Встраивание HTML в Jupyter Notebook
  21. Сортировка с помощью key
  22. Получение списка файлов в директории с использованием os
  23. Объединение словарей в Python 3.5+
  24. Форматирование строк в Python
  25. Именованные кортежи в Python
  26. Добавление кнопки в tkinter
  27. Непрерывная проверка в Python
  28. Оператор break в Python
  29. Работа с временем в Python
  30. Тестирование с responses
  31. Python 3.12: Псевдонимы типов
  32. Работа с кортежами
  33. Создание уникального проекта
  34. Функции в одну строку
  35. Создание списка через цикл
  36. Однострочники Python
  37. Создание новых функций с помощью functools.partial
  38. Форматирование строк в Python
  39. Python enumerate() для работы с индексами
  40. Удаление элементов во время итерации
  41. Создание GUI на Tkinter
  42. Изменение списка срезом
  43. Списковые включения в Python
  44. Работа с необработанными строками
  45. Зарезервированные слова в Python

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