Курс 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"
- Функции в одну строку
- Переопределение метода __floordiv__
- Enum в Python
- Установка и использование Python-dateutil
- Форматирование данных с pprint
- Подсчет элементов в списке с Counter
- Оператор += в Python
- Работа с файлами в Python
- Метод join() с набором
- Метод сравнения объектов в Python
- Python enumerate() использование
- Класс UserDict: дополнительная функциональность
- Создание списка через цикл
- Срез в Python
- Множественное присваивание в Python
- Работа с GitHub в Telegram
- Метод matmul для умножения матриц
- Создание копии итератора
- Выражения-генераторы в Python
- Метод setdefault() в Python
- Повторение элементов в Python
- Логирование с Logzero
- Поиск самого частого элемента
- Удаление дубликатов из списка
- Установка и использование emoji
- Bootle — простой веб-фреймворк
- Декоратор проверки активности
- Создание новых функций через partial
- Отправка POST запроса на сервер.
- Объединение словарей в Python
- Константы в модуле cmath
- Python: Splat-оператор и splatty-splat
- Flask: создание веб-приложений
- Метод rpow в Python
- Работа с кортежами в Python
- Генератор надежных паролей
- Управление виртуальными средами в Python
- Defaultdict в Python
- Библиотека sh: использование команд bash в Python
- Операции со строками в Python
- Закрытие файла в Python
- Удаление символа из строки
- Итерации в Python
- Обработка ошибки IndexError
- Python Поверхностное Копирование
- Применение функции к элементам списка















