Курс 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. Метод radd для пользовательских чисел
  3. Переопределение унарных операторов
  4. Работа со строками в Python
  5. Работа с комбинациями в Python.
  6. Работа с итераторами через срезы
  7. Форматирование строк в Python.
  8. Импорт объектов из модулей
  9. Функция enumerate() в Python
  10. Глобальные переменные в Python
  11. Проверка ввода с помощью isdigit
  12. Иерархия классов в Python
  13. Курсы Яндекс Практикум
  14. Удаление файлов с shutil.os.remove()
  15. Метод join() для объединения элементов строки
  16. TypedDict для kwargs в Python 3.12
  17. Подсчет элементов с помощью Counter
  18. Отправка HTTP-запросов в Python
  19. Управление браузером с Selenium
  20. Методы classmethod и staticmethod
  21. Склеивание строк через метод join()
  22. Сортировка и обратный порядок
  23. Цикл while в Python
  24. Проверка надежности пароля на Python
  25. Метод ior для битовых операций
  26. Управление фоновыми задачами в Python
  27. Присвоение и ссылки
  28. Блок try-except-else
  29. Метод __getitem__ в Python
  30. Метод join() для объединения элементов строки
  31. Метод repr() в Python
  32. Генераторы в Python
  33. Оператор in в Python
  34. Цикл for в Python
  35. Тип CodeType в Python.
  36. Оператор «not» в Python
  37. inspect в Python: анализ кода
  38. Метод join() для объединения элементов
  39. Проверка элементов списка условием
  40. Работа с процессами в Python
  41. Функции-генераторы в Python
  42. Основы работы со строками в Python
  43. Замена переменных в Python
  44. Работа с парами ключ-значение
  45. Обработка исключений в Python
  46. Модуль sys: основы

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