Курс 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"
- Считывание бинарного файла в Python
- Операции с кортежами
- Функция zip() в Python
- Удаление элемента по индексу в Python
- Подчеркивание в REPL
- Конкатенация строковых литералов
- Перезагрузка оператора в Python
- Установка Git и AWS CLI
- *args и **kwargs в Python
- Передача параметров в Python
- Удаление дубликатов в pandas
- Измерение времени выполнения кода
- Генераторы в Python
- Изменяемые и неизменяемые объекты
- Экспорт данных в файл.
- Метод bool() в Python
- Управление браузером с Selenium
- Принципы LSP и ISP в Python
- Кортеж в Python: создание, доступ, изменение
- Определение локальных переменных в Python
- Извлечение аудио из видео
- Переопределение метода __eq__
- Настройка Cron
- Получение текущего времени в Python
- Работа с изменяемыми коллекциями
- Изменение элемента списка
- Аннотации типов в Python
- Работа с дробями в Python
- Лямбда-функции в defaultdict
- Декоратор Ajax required
- Работа с модулем cmath
- Декораторы для регистрации функций
- Функция zip() в Python
- Установка User-Agent в Python
- Передача неизвестных аргументов в Python.
- Объединение словарей в Python
- Работа с аргументами командной строки
- Секреты Python
- Виртуальные среды в Python
- Оператор морж в Python 3.8
- Метод __irshift__ для побитового сдвига вправо
- Функция sleep() в Python















