Курс 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"
- Работа с индексами списков
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Именованные кортежи в Python
- Использование модуля __future__
- Измерение времени выполнения кода с использованием time
- Создание веб-приложения с Flask
- Объединение, распаковка и деструктуризация
- Форматирование строк в Python
- JSON в Python: модуль, dump, dumps, load
- Базовые объекты Python
- Обход дочерних элементов BeautifulSoup
- Работа с zip-архивами в Python
- Работа с датой и временем в Python
- Тестирование времени с Freezegun
- Объединение объектов в Python
- Генерация QR-кодов с библиотекой qrcode
- Оптимизация строк в Python
- Выключение компьютера с помощью Python
- Возвращение нескольких значений через кортеж или класс
- Работа с GitHub в Telegram
- Преобразование списка в словарь через генератор
- Перевернуть список в Python
- Переопределение метода __or__()
- Очистка данных в Python
- Основы Python
- Оптимизация сравнения в Python
- Метод bool() в Python
- Получение списка файлов в директории с использованием os
- Переворот последовательности
- Функции all и any в Python
- Метод ne для сравнения объектов
- Документирование функций в Python
- Цикл for в Python
- Красивый вывод списка
- Работа с байтовыми строками в Python
- Генерация случайных чисел Python
- Оператор «is not» в Python
- Работа с датами в Python
- Отправка поздравлений по дню рождения
- PEP-401: оператор
- Тест скорости набора текста на Python
- Магические методы в Python
- Функция zip() в Python
- Pretty-printing JSON в Python
- Оператор «моржа» (Walrus Operator)
- Оператор * в Python















