Курс 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. Порядок и длина множеств в Python
  3. Разделение строки с помощью re.split()
  4. Исправление ошибки NameError
  5. Pretty-printing JSON в Python
  6. Генератор чисел Фибоначчи
  7. Операторы += в Python
  8. Проверка типов с помощью isinstance
  9. Запуск асинхронной корутины
  10. Метод clear для коллекций
  11. Экспорт данных с помощью writefile
  12. Управление IP-адресами через прокси
  13. Переопределение метода xor в Python
  14. Пропуск строк в файле с itertools
  15. Работа с модулем random
  16. Профилирование данных с Pandas
  17. Декоратор total_ordering для сравнения объектов
  18. Работа с библиотекой xkcd
  19. Оформление кода на Python
  20. Распаковка элементов массива
  21. Логирование с Logzero
  22. Функция sleep() в Python
  23. Перебор элементов списка в Python
  24. Установка и использование модуля «howdoi»
  25. Python Метод sleep() из time
  26. Сортировка в Python
  27. Структурирование данных с Pydantic
  28. Отладка утечек памяти в Python
  29. Оператор match в Python
  30. Метод join() для объединения элементов строки
  31. Инверсия списка и строки в Python
  32. Условные выражения в Python
  33. Передача аргументов в Python
  34. Конвертация коллекций в Python
  35. Форматирование вывода с F-строками
  36. Метод pos в Python
  37. Тип CodeType в Python.
  38. Работа с CSV файлами
  39. Многострочные комментарии в Python
  40. Генерация ключей RSA
  41. Работа с PosixPath() в Python
  42. Numpy: объединение массивов
  43. Проверка подстроки в строке с помощью in
  44. Операторы объединения в Python 3.9
  45. Работа с zip()
  46. Визуализация пропусков данных

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