Курс Python → Отрицательные индексы списков
Да, индекс списка в Python может быть отрицательным. Это означает, что можно обращаться к элементам списка, начиная с конца. Например, если у нас есть список my_list = [1, 2, 3, 4, 5], то чтобы получить последний элемент списка, мы можем использовать индекс -1.
Кроме того, с помощью отрицательных индексов можно обращаться к элементам списка в обратном порядке. Например, чтобы получить предпоследний элемент списка, мы можем использовать индекс -2.
Пример кода:
my_list = [1, 2, 3, 4, 5]
print(my_list[-1]) # Выводит 5
print(my_list[-2]) # Выводит 4
Таким образом, использование отрицательных индексов в списках Python позволяет удобно обращаться к элементам списка с конца, что может быть полезно во многих ситуациях.
Другие уроки курса "Python"
- Дефолтные параметры в Python
- Передача неизвестных аргументов в Python.
- Генерация UUID в Python
- Логирование с Loguru
- Объединение словарей в Python
- Логирование с Logzero
- Метод enumerate() в Python
- Работа с YAML в Python
- Замыкания в Python
- Лямбда-функции в Python
- Фильтрация списка чисел
- Python union() функция — объединение множеств
- Обход словаря в Python
- Оптимизация памяти с __slots__
- Компиляция регулярных выражений
- Управление браузером с Selenium
- Метод сравнения объектов в Python
- Методы Python для работы с данными
- Namedtuple в Python
- Работа с collections в Python
- Изменение переменной в Python: nonlocal
- Обмен данными с asyncio.Queue
- Декоратор Ajax required
- Применение функции к списку
- Списки в Python
- Метод lt для сортировки объектов
- Python: изменяемые и неизменяемые коллекции
- Генератор списка с условием if
- Python Enum Weekday Usage
- Управление асинхронными задачами с помощью Semaphore
- Получение размера объекта с sys.getsizeof()
- Оптимизация памяти с помощью __slots__
- Преобразование генераторов в циклы
- Добавление элемента в список.
- Проверка строки на палиндром
- Выборка чисел
- Оптимизация памяти с __slots__
- Работа с timedelta в Python
- Мониторинг работы программы Py-spy
- Работа с коллекциями Python
- Управление импортом в Python
- Метод __iand__ для пользовательских классов
- Хеширование паролей с солью
- Аннотации типов в Python















