Курс 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"
- Работа с CSV файлами в Python
- Подсчет элементов в Python
- Решение переменной Шредингера
- Метод __imod__ для Python
- Область видимости переменных в Python
- Модуль subprocess: запуск внешних команд
- Метод rsub в Python: расширение функциональности вычитания
- Умножение строк и списков
- Получение списка файлов в директории с использованием os
- Извлечение новостей с newspaper3k
- Именованные срезы в Python
- Использование функции product
- Обработка ошибки IndexError
- Лямбда-функции в Python
- Сортировка с помощью параметра key
- Многострочные комментарии в Python
- Оператор морж в Python 3.8
- Работа с timedelta в Python
- Преобразование строк в числа с плавающей запятой
- Скачать видео с YouTube
- Инверсия списков и строк в Python
- Сложение матриц в NumPy
- Сокращение ссылок с pyshorteners
- Работа с множествами в Python
- Создание и обучение модели с Keras
- Создание новых списков в Python
- Объединение итераторов
- Официальный канал Python в Telegram
- Модуль array: создание и использование массивов
- Получение идентификатора объекта в памяти
- Python: отличительная особенность — отступы
- Открытие и запись файлов
- Настройка шрифта и цвета в Tkinter
- Просмотр атрибутов и методов класса
- Создание словарей и множеств в Python
- Конвертация коллекций в Python
- Метод eq для сравнения объектов
- Модуль pprint
- Логирование с Logzero
- Логирование с Logzero
- Резервирование символов в Python
- Участие в сообществе @selectel
- Блок try…finally в Python
- Вложенные циклы в Python
- Повторение элементов списков















