Курс 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. Python и Юникод: работа с цифрами
  2. Проверка списка: any() и all()
  3. Метод __int__ в Python
  4. Работа с множествами в Python
  5. Преобразование в float
  6. Перемешивание списка с shuffle()
  7. Структуры данных в Python
  8. Python: изменяемые и неизменяемые коллекции
  9. Хеши в Python
  10. Генераторы в Python
  11. Работа с CSV файлами в Python
  12. Разделение строки с помощью re.split()
  13. Использование функции product
  14. Python Метод sleep() из time
  15. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  16. Основы слова
  17. Работа с комплексными числами
  18. Оператор match в Python
  19. Преобразование Word в PDF с Spire.Doc
  20. Преобразование типов данных в set comprehension
  21. Работа с CSV файлами
  22. globals и locals
  23. Реверс строки в Python
  24. Магические методы в Python
  25. Заказ карты Тинькофф Black
  26. f-строки в формате строк
  27. Модуль functools в Python
  28. Создание виртуальной среды
  29. Работа с эмодзи в Python
  30. None в Python: использование и особенности
  31. Метод join для объединения строк
  32. Основы работы со строками в Python
  33. Класс UserDict: дополнительная функциональность
  34. Переменные класса и экземпляра
  35. Метод count() для списков
  36. Оператор деления для класса Rational
  37. Множественное наследование в Python
  38. Склеивание строк через метод join()
  39. Функциональное программирование в Python
  40. Методы list в Python
  41. Обмен значений переменных в Python
  42. Работа с массивами в Numpy
  43. Метод count в Python: почему count(», ») возвращает 4?
  44. Работа с IP-адресами в Python
  45. Поиск HTML-элементов с BeautifulSoup
  46. Создание словарей с defaultdict

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