Курс 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
- Проверка на палиндром
- Метод join() для объединения элементов в строку.
- Работа с итераторами в Python
- Методы shutil для работы с файлами
- Удаление дубликатов из списка с помощью dict.fromkeys
- Добавление вложенных списков
- Метод get для словаря
- Лямбда-функции в Python
- Поиск элементов BeautifulSoup
- Отладка производительности Python
- Метод enumerate() в Python
- Возврат нескольких значений
- Декораторы в Python
- Преобразование вложенного списка
- Подсчет элементов с помощью Counter
- Метод is_absolute() для PurePath
- Срезы в Numpy
- Оптимизация создания строк
- Обход дочерних элементов BeautifulSoup
- Виртуальное окружение Python
- Генератор данных в Keras
- Сортировка и разворот списка
- Работа со строками в Python
- PEP-401: оператор
- Основы работы со строками в Python
- Определение объема памяти объекта
- Конкатенация строковых литералов
- Объединение словарей в Python
- Сортировка элементов в Python
- Разделение списка на гнппы
- Добавление элемента в список.
- Переопределение метода
- Изменение списка срезами
- Копирование файлов с shutil()
- Получение размера объекта с sys.getsizeof()
- Извлечение статей с newspaper3k
- Блок else в циклах Python
- Поиск уникальных элементов строкой в Python
- Генератор списка с условием if
- Инициализация объекта
- Создание словарей в Python
- Сглаживание списка
- Методы обработки строк в Python
- Объединение списков в Python
- Выражения-генераторы в Python
- Область видимости переменных
- Удаление элементов из списка в Python
- ChainMap.new_child() — добавление нового словаря















