Курс 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
- Обработка исключений в Python
- Хеширование паролей с использованием salt
- Обработка исключений в Python
- Функция с **kwargs в Python
- Lambda-функция в Python: использование с map() и sum()
- Копирование файлов с shutil()
- Форматирование строк с % в Python
- Оптимизация поиска в словарях
- Декораторы в Python
- Подсчет элементов в Python
- Списковое включение в Python
- Сортировка данных в Python
- Создание виртуальной среды
- Работа с модулем random
- Резервирование символов в Python
- Инверсия списка и строки в Python
- Установка и загрузка Instaloader
- Вставка переменных в шаблоны Flask
- Работа с YAML в Python
- Цикл for в Python
- Распаковка с оператором *
- Оптимизация сравнения в Python
- CLI-инструмент howdoi
- Работа с прокси в Python
- Срез в Python
- Контроль точности вывода чисел
- Генераторы в Python
- Метод rpow в Python
- Настройка логгера Logzero
- Декоратор total_ordering для сравнения объектов
- Генерация случайных чисел в Python
- Разделение функций на этапы
- Метод Self в Python
- Оператор continue в Python
- Метод __float__ в Python
- Уникальные значения из списка
- Операции с матрицами в Python
- Форматирование строк в Python
- Список импортированных модулей в Python
- Блок else в циклах Python
- Передача аргументов в Python
- None в Python: использование и особенности
- Избегайте двойного подчеркивания
- Метод сравнения объектов в Python
- Принцип одной функции















