Курс 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 defaultdict добавление ключа
- Метод repr() в Python
- Работа с коллекциями Python
- Копирование словарей и списков в Python
- Многопоточность и асинхронное программирование в Python
- Объединение словарей в Python 3.5+
- Создание GUI на Tkinter
- Метод Enumerate() для списков
- Оптимизация памяти в Python
- Создание и инициализация объектов
- Декодирование строк в Python
- Красивый вывод списка
- Отправка HTTP-запросов в Python
- Присвоение значений переменным в Python
- Управление контекстом с помощью декоратора contextmanager
- Создание namedtuple списком полей
- Обработка исключений с блоком else
- Отладка кода
- Метод ifloordiv для пользовательских классов
- Сортировка и обратный порядок
- Объединение списков в строку
- Транспонирование 2D-массива с помощью zip
- Хэш-функции и метод цепочек
- Работа с словарями в Python
- GitHub в Telegram: подписка на уведомления
- Работа с итераторами в Python
- Фильтрация входных данных в Python
- Метод __irshift__ для Python
- Получение списка файлов в директории с использованием os
- Работа с срезами в Numpy
- Функция sleep() в Python
- Транспонирование 2D-массива с помощью zip
- Форматирование строк с % в Python
- Аннотации типов в Python
- Основы слова
- Перезагрузка оператора в Python
- Поиск с помощью регулярных выражений
- Объединение списков с использованием itertools.chain
- Регистрация на курсы SF Education
- Сравнение строк в Python
- Применение функции к списку
- Объединение списков в Python.
- Подсчет элементов с помощью Counter из collections
- Работа с collections.Counter
- Установка и использование howdoi
- Перехват исключений в Python
- Удаление эмодзи с помощью pandas















