Курс 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. F-строки в Python 3.8
  2. Создание и удаление объектов
  3. Конвертация изображений в PDF
  4. Работа с аргументами командной строки в Python
  5. Управление импортом в Python
  6. Атрибуты класса и экземпляра
  7. Удаление элементов по срезу
  8. Возврат нескольких значений из функции
  9. Работа с прокси в Python
  10. Округление банкира в Python
  11. Экранирование символов в Python
  12. Структурирование данных с Pydantic
  13. Карта бомбоубежищ в Москве и Питере
  14. Запрос DELETE с библиотекой requests
  15. Профилирование с Pandas
  16. Лямбда-функции в цикле
  17. Отправка POST-запроса в REST API
  18. Работа с кортежами в Python
  19. Работа с итераторами через срезы
  20. Установка библиотек в Python
  21. Метод enumerate() в Python
  22. Оператор del в Python
  23. Замыкания в Python
  24. Блок try…finally в Python
  25. Переопределение унарных операторов
  26. Документирование функций в Python
  27. Отображение HTML кода в Python
  28. Решение переменной Шредингера
  29. Форматирование заголовков в Python
  30. Списковое включение в Python
  31. Модуль future Python
  32. Метод lt для сортировки объектов
  33. Возвращение нескольких значений через кортеж или класс
  34. Python: динамическая типизация и проверка типов
  35. Работа с defaultdictами в Python
  36. Логический оператор «and» в Python
  37. Функция count() в Python
  38. Поиск элементов BeautifulSoup
  39. Слияние словарей в Python 3.9
  40. Перехват исключений в Python
  41. Подсчет частоты элементов с Counter
  42. Codecademy в Telegram
  43. Явный импорт в Python
  44. Статическая типизация в Python
  45. Работа с очередями в Python

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