Курс 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
- Обмен переменными в Jupyter
- Новшества Flask 2.0
- Округление в Python
- Возвращение нескольких значений через кортеж или класс
- Измерение времени выполнения кода с использованием time
- Декораторы в Python
- Декоратор проверки активности
- Шаблоны и наследование в Flask
- Реверс строки в Python
- Метод hash в Python
- Генерация случайных данных в NumPy
- Принципы LSP и ISP в Python
- Удаление ключа из словаря в Python
- Создание коллекций из генератора
- Проверка запуска скрипта или импорта модуля
- Pillow: работа с изображениями
- Измерение времени выполнения кода
- Взаимодействие с sys
- Использование подчеркивания в REPL
- Реализация метода __abs__ в Python
- Печать месячного календаря
- Установка и использование Python-dateutil
- Библиотека Rich: форматирование текста
- Метод rmatmul для пользовательских матриц
- Функция map() и ленивая оценка
- Гибкие функции Python
- Извлечение новостей с newspaper3k
- Цикл while в Python
- Преобразование типов данных в set comprehension
- Описание скриптов в README
- Динамическая типизация в Python
- Закрытие файла в Python
- Обработка исключений в Python
- Работа с файлами в Python
- Функциональное программирование в Python
- Декораторы в Python
- Удаление символа из строки
- Установка и использование Logzero
- Метод repr() в Python
- Генерация случайных чисел в Python
- Область видимости переменных
- Многопоточность в Python
- Создание Radio кнопок в tkinter















