Курс 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. Настройка логгера Logzero
  2. Подсчет часто встречающихся элементов
  3. Объединение кортежей в Python
  4. Навыки Python: строки, типы данных
  5. Множественное наследование в Python
  6. Создание новой даты в Python
  7. Python reversed() функция
  8. Оператор обр. импликации
  9. Декораторы в Python
  10. Поиск HTML-элементов с BeautifulSoup
  11. Работа с YAML в Python
  12. SciPy: широкий функционал для математических операций
  13. Обмен значений переменных в Python
  14. Зарезервированные слова в Python
  15. Сокращение ссылок с pyshorteners
  16. Оценка выражений генератора в Python
  17. Динамические маршруты во Flask
  18. Сравнение def и lambda функций в Python
  19. Преобразование чисел в Python
  20. Инвертирование словаря
  21. Применение функции map() в Python
  22. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  23. Создание объекта времени
  24. Преобразование регистра символов
  25. Выражения-генераторы в Python
  26. Игра «Угадывание чисел»
  27. Функция findall() для поиска вхождений строки
  28. Выход из профиля в Django
  29. Типы возвращаемых значений в Python
  30. Переопределение метода delitem в Python
  31. Строковое представление объектов
  32. Разделение строк в Python
  33. Установка и загрузка Instaloader
  34. HTTP-запросы с библиотекой Requests
  35. Получение пути к текущему скрипту с помощью os
  36. Создание объекта timedelta
  37. Комментарии в Python.
  38. Удаление элементов по срезу
  39. Создание детектора плагиата
  40. Итерация по копии коллекции
  41. Работа со словарями в Python
  42. Пропуск начальных строк с помощью dropwhile()
  43. Удаление ключа из словаря в Python
  44. Функция с *args.
  45. Генераторные функции в Python
  46. Проекты на Python
  47. Лямбда-функции в Python
  48. Работа с файлами в Python
  49. Enum в Python

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