Курс 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"

  1. Проблемы с именами переменных
  2. Оператор continue в Python
  3. Просмотр атрибутов и методов класса
  4. Декораторы в Python
  5. Преобразование списка в словарь через генератор
  6. Работа с изображениями PIL
  7. Сортировка списка по индексам
  8. Передача аргументов в Python
  9. Лямбда-функции в Python
  10. Срезы в Python
  11. Работа с путями в Python
  12. Декораторы в Python
  13. Инициализация структур данных
  14. Добавление цвета в консоли
  15. Работа со временем в Python
  16. Операции с кортежами
  17. Работа с контекстными переменными
  18. Названия переменных
  19. Вывод сложных структур данных с помощью pprint
  20. Обучение модели с указанием эпох
  21. Скачать видео с YouTube
  22. Удаление дубликатов с помощью множеств
  23. Многоточие в Python
  24. Получение списка кортежей из словаря
  25. Функция zip() в Python
  26. Подсчет часто встречающихся элементов
  27. Объединение итераторов
  28. Проверка на палиндром
  29. Создание комплексных чисел
  30. Оператор in для проверки наличия элемента
  31. Взаимодействие с sys
  32. Декораторы с аргументами в Python
  33. Обработка исключений в Python
  34. Метод ifloordiv для пользовательских классов
  35. Генерация резюме в Gensim
  36. Изучение объектов с помощью dir()
  37. Управление виртуальными средами в Python
  38. Получение текущей даты и времени с помощью datetime
  39. Идентификатор объекта в Python
  40. Сокращение ссылок с pyshorteners
  41. Нан-рефлексивность в Python
  42. Руководство по библиотеке pydantic
  43. Сравнение неупорядоченных списков
  44. Получение атрибутов и методов класса
  45. Управление User-Agent в Python
  46. Установка и использование Telegram API в Python
  47. Измерение времени выполнения кода
  48. Форматирование строк с f-строками

Marketello читают маркетологи из крутых компаний