Курс 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 itertools combinations() — группировка элементов
  2. Метод pos в Python
  3. Метод __imod__ для Python
  4. Принципы LSP и ISP в Python
  5. Различия символов в Python
  6. Работа с collections в Python
  7. EMOT преобразование эмодзи в текст
  8. Создание задания в Cron
  9. Форматирование данных с pprint
  10. Python UserString — создание подклассов строк
  11. Замена текста с помощью sub
  12. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  13. Методы HTTP запросов в Flask
  14. Добавление элементов в список
  15. Оператор is в Python
  16. Функции min(), max(), sum()
  17. Метод join() для объединения элементов в строку.
  18. Декораторы в Python
  19. Улучшение читаемости кода в Python
  20. Итерация по коллекции в Python
  21. Основы работы с os
  22. Профилирование с cProfile
  23. Считывание бинарного файла в Python
  24. Работа с часовыми поясами в Python.
  25. Управление памятью в Python
  26. Выборка чисел
  27. Явный импорт переменных
  28. Объединение итераторов
  29. Управление пакетами с pip
  30. Декоратор защиты анонимных пользователей
  31. Вызов функций по строке в Python.
  32. Объединение Python и Shell
  33. Округление банкира в Python
  34. Создание списка через итерацию
  35. Преобразование строк в числа в Python
  36. Расчет времени выполнения кода
  37. Сохранение Unicode в JSON
  38. Абстракции словарей и множеств в Python
  39. Удаление дубликатов из списка с помощью dict.fromkeys
  40. Функция rsplit() в Python
  41. Работа с модулем cmath
  42. Переворот строки с помощью срезов
  43. Оператор морж в Python 3.8
  44. Модуль os в Python: работа с файлами
  45. Логирование с Loguru
  46. Очистка вывода в Python
  47. Передача параметров в Python
  48. Работа с enumerate()

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