Курс 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. Нахождение разницы между списками в Python
  2. Измерение времени выполнения кода в Python
  3. Работа с модулем random
  4. Метод __call__ в Python
  5. GitHub в Telegram: подписка на уведомления
  6. Работа с collections в Python.
  7. Копирование объектов в Python
  8. Функция sleep() в Python
  9. Форматирование строк в Python
  10. Отладка производительности Python
  11. Поиск email
  12. Метод is_absolute() для PurePath
  13. CSV строка разделение в Python
  14. Декораторы с аргументами
  15. Секреты Python
  16. Отслеживание выполнения программы с библиотекой tqdm
  17. Регистрация на курсы SF Education
  18. Освоение Python
  19. Безопасные SQL-запросы в Python 3.11
  20. Принципы LSP и ISP в Python
  21. Основные методы NumPy
  22. Работа с модулем glob в Python
  23. Функции all() и any() в Python
  24. Объединение словарей в Python
  25. Объединение строк с помощью метода join
  26. Просмотр атрибутов и методов класса
  27. Проектирование Singleton с метаклассом
  28. Сокращение ссылок с pyshorteners
  29. Выражения-генераторы в Python
  30. Объединение словарей в Python
  31. CLI-инструмент howdoi
  32. Модуль Antigravity в Python 3
  33. Метод count в Python: почему count(», ») возвращает 4?
  34. Переворот строки
  35. Ветвление выражения в Python
  36. Каналы Senior: Python, Java, Frontend, SQL, C++
  37. Работа с контекст-менеджером «with»
  38. Тип CodeType в Python.
  39. Доступ к локальным переменным
  40. Работа с Path в Python
  41. Представление бесконечности в Python
  42. Логические значения в Python
  43. Использование метода lower()
  44. Создание инструмента обнаружения плагиата
  45. Логические значения в Python
  46. Импорт модуля из другого каталога

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