Курс Python → Изменение элемента списка

Для изменения элемента списка по индексу в Python, нам необходимо сначала определить сам список. Список — это изменяемая коллекция, поэтому мы можем модифицировать его элементы. Например, у нас есть список чисел:

numbers = [1, 2, 3, 4, 5]

Для изменения элемента списка по индексу мы используем квадратные скобки и указываем индекс элемента, который мы хотим изменить. Например, чтобы изменить третий элемент списка на число 10, мы делаем следующее:

numbers[2] = 10

Теперь список выглядит так: [1, 2, 10, 4, 5]. Мы успешно изменили элемент списка по индексу. Этот подход работает только с изменяемыми коллекциями, такими как списки в Python.

Если мы попытаемся изменить элемент кортежа или строки по индексу, мы получим ошибку, так как кортежи и строки являются неизменяемыми коллекциями в Python. Например, попытка изменить элемент кортежа приведет к ошибке:

tuple = (1, 2, 3)
tuple[1] = 10

Этот код вызовет ошибку TypeError: ‘tuple’ object does not support item assignment. Поэтому для изменения элемента по индексу в Python используйте только изменяемые коллекции, такие как списки.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Удаление элементов во время итерации
  2. Списковые включения в Python
  3. Парсинг веб-страниц с Beautiful Soup
  4. Копирование объектов в Python
  5. Измерение времени выполнения кода с помощью time
  6. Работа с аргументами командной строки в Python
  7. Декораторы с аргументами
  8. Работа с геоданными с помощью geopy
  9. Возврат нескольких значений
  10. Явный импорт переменных
  11. Python 3.12: Псевдонимы типов
  12. Контроль точности вывода чисел
  13. Преобразование данных в Python
  14. Объединение списков с помощью zip
  15. Импорт модулей в Python 3.12
  16. Автоматизация действий с Pyautogui
  17. Операторы += в Python
  18. Работа с классами данных
  19. Howdoi — получение ответов из терминала
  20. Работа с GitHub в Telegram
  21. Сортировка в Python
  22. Импорт модулей в Python 3.12
  23. Удаление элементов по срезу
  24. Основы работы с os
  25. Список методов и атрибутов
  26. JMESPath в Python
  27. Модуль inspect
  28. Фильтрация входных данных в Python
  29. Измерение времени выполнения
  30. Расчет времени выполнения программы
  31. Метод __iand__ для пользовательских классов
  32. Работа с Telegram API на Python
  33. Очистка данных в Python
  34. F-строки в Python
  35. Строковое представление объектов
  36. Хэш-функции и метод цепочек
  37. Функция zip() в Python
  38. Enum в Python
  39. Удаление дубликатов из списка
  40. Определение относительного пути
  41. Удаление дубликатов из списка с помощью dict.fromkeys
  42. Подсказки типов в Python
  43. Перевод двоичного кода в целое число
  44. Сортировка с помощью параметра key
  45. Подсчет частоты элементов с Counter
  46. Работа с очередями в Python

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