Курс 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"
- Оператор «or» в Python
- Списковое включение в Python
- Удаление элемента по индексу в Python
- Импорт модулей в Python 3.12
- Установка и использование Virtualenv
- Обработка исключений в Python
- Библиотека Emoji: использование смайлов в Python
- Удаление элемента из списка в Python
- Метод __call__ в Python
- Библиотека Chartify: руководство
- Оператор «or» в Python
- Получение частей дроби
- Структуры данных в Python
- Преобразование данных в Python
- Python defaultdict добавление ключа
- Псевдонимы в Python
- Гибкие функции Python
- Добавление цвета в консоли
- Преобразование генераторов в циклы
- Извлечение статей с newspaper3k
- Именованные срезы в Python
- Codecademy в Telegram
- Манипуляция формой массива в Numpy
- Итераторы в Python
- Измерение времени выполнения кода
- Метод add для класса Vector
- Типы возвращаемых значений в Python
- Создание класса в Python
- Проверка вхождения подстроки
- Определение локальных переменных в Python
- Список методов и атрибутов
- Создание пользовательской коллекции в Python
- Получение ID текущего процесса
- Управление памятью в Python
- Извлечение чисел из текста
- Flask — веб-фреймворк Python
- Хэш-функции в Python
- Рекурсия для обращения строки
- Переопределение метода
- Возврат нескольких значений
- Бесконечная проверка в Python
- Извлечение аудио из видео
- Оператор += в Python
- inspect в Python: анализ кода
- Наследование в программировании
- Игра Виселица на Python
- Big O оптимизация















