Курс 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. Новшества Flask 2.0
  2. Многоточие в Python
  3. Множественное присваивание в Python
  4. Функции высшего порядка в Python
  5. Изменяемые и неизменяемые объекты
  6. Печать списка с помощью метода join
  7. Подписка на @SelectelNews
  8. Распаковка аргументов в Python
  9. Принцип одной функции
  10. Оператор «or» в Python
  11. Введение в Python
  12. Создание множества в Python
  13. Именование переменных в Python
  14. Логирование с Loguru
  15. Считывание бинарного файла в Python
  16. Оптимизация поиска в словарях
  17. Модуль pprint: улучшение вывода данных
  18. Создание коллекций из выражения-генератора
  19. Абстракции словарей и множеств в Python
  20. Экспорт данных с помощью writefile
  21. Удаление элемента из списка в Python
  22. Библиотека wikipedia для Python
  23. Создание пустых функций и классов в Python
  24. Управление фоновыми задачами в Python
  25. Оптимизация памяти с slots
  26. Игра «Камень, ножницы, бумага» — Python
  27. Работа с датой и временем в Python
  28. Импорт и использование модулей в Python
  29. Оператор Walrus: правильное использование
  30. Получение срезов итераторов
  31. Обмен значений переменных в Python
  32. Отрицательные индексы списков
  33. Удаление дубликатов в pandas
  34. Порядок операций в Python
  35. Работа с файлами в Python
  36. Объединение Python и Shell
  37. Работа с рекламными данными в Pandas
  38. Python: отсутствие точек с запятыми
  39. Роль запятой в Python
  40. Метод splitlines() для разделения строк
  41. Преобразование объекта в строку
  42. Логирование в Python
  43. Безопасный доступ к значениям словаря
  44. Управление мышью и клавиатурой с Pyautogui
  45. Beautiful Soup — извлечение данных из HTML
  46. Python UserString — создание подклассов строк
  47. Создание графики с черепахой
  48. Передача аргументов в Python

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