Курс Python → Работа с индексами списков

В Python списки являются упорядоченными коллекциями элементов, которые могут быть любого типа: числа, строки, списки и т.д. Каждый элемент в списке имеет свой индекс, который начинается с 0. Индексация позволяет обращаться к конкретному элементу списка, изменять его значение или удалять.

Для доступа к элементу списка по индексу используется квадратные скобки. Например, чтобы получить доступ к третьему элементу списка, необходимо указать индекс 2 (так как индексация начинается с 0):


my_list = [1, 2, 3, 4, 5]
print(my_list[2])  # Выведет: 3

Также индексы могут быть отрицательными, что позволяет обращаться к элементам списка с конца. Например, индекс -1 обозначает последний элемент списка, -2 — предпоследний и так далее:


my_list = [1, 2, 3, 4, 5]
print(my_list[-1])  # Выведет: 5

Если индекс находится за пределами диапазона списка, то будет вызвано исключение IndexError. Для избежания ошибок необходимо убедиться, что индекс находится в диапазоне от 0 до длины списка минус 1:


my_list = [1, 2, 3, 4, 5]
try:
    print(my_list[10])
except IndexError:
    print("Индекс находится за пределами списка")
Твои коллеги будут рады, поделись в

Автор урока

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

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

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

  1. Аннотации типов в Python
  2. Поиск самого частого элемента
  3. Установка пакетов с помощью pip
  4. Умножение строк и списков
  5. Операции со строками в Python
  6. Поток данных в Python
  7. Метод get для словаря
  8. Модуль sys: основы
  9. Преобразование строк в числа с плавающей запятой
  10. PEP-401: оператор
  11. Метод add для класса Vector
  12. Python: возвращение нескольких значений
  13. Оператор объединения словарей
  14. Нахождение отличий в списках
  15. Получение списка файлов в директории с использованием os
  16. Создание пар из последовательностей
  17. Множественное присваивание в Python
  18. Создание уникального множества
  19. Создание и обучение модели с Keras
  20. Библиотека schedule: планировщик задач
  21. Функция zip() в Python
  22. Преобразование текста в нижний регистр
  23. Список переменных с %who
  24. Настройка шрифта и цвета в Tkinter
  25. Основные операции с Numpy
  26. Pillow: работа с изображениями
  27. PUT запрос для обновления данных
  28. Принципы Zen of Python
  29. Работа с deque в Python
  30. Встроенные функции Python
  31. Основы работы со списками
  32. Метод rxor для операции побитового исключающего «или»
  33. Парсинг веб-страниц с Beautiful Soup
  34. Работа с модулем os в Python
  35. Работа с enumerate()
  36. Подсчет элементов в Python
  37. Раздувающийся словарь в Python
  38. Измерение времени выполнения кода с помощью time
  39. Установка виртуального окружения Python
  40. Копирование списков в Python
  41. Установка и использование pyshorteners
  42. Форматирование чисел в Python
  43. Поиск индексов в списке

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