Курс 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. Создание матрицы в Python
  2. Сортировка списка по индексам
  3. Оптимизация памяти с __slots__
  4. Избегайте пустого списка
  5. Переопределение метода __or__()
  6. Получение атрибутов и методов класса
  7. Аннотации типов в Python
  8. Введение в PyTorch
  9. Оператор деления для класса Rational
  10. Оформление кода по PEP 8
  11. Метод join() для объединения элементов строки
  12. Разработка Telegram-ботов
  13. Метод hash в Python
  14. Нахождение отличий в списках
  15. Генерация случайных чисел в Python
  16. Работа с путями в Python
  17. Создание задания в Cron
  18. Оператор is в Python
  19. Условные выражения в Python
  20. Работа с часовыми поясами в Python.
  21. Удаление дубликатов из списка
  22. Виртуальные среды в Python
  23. Логические значения в Python
  24. Создание тестовых данных с Faker
  25. Операции с датами в Python
  26. Настройка вывода NumPy
  27. Перегрузка операторов в Python
  28. Реверс строки и списка в Python.
  29. Получение имени функции с помощью inspect
  30. Генераторы в Python
  31. Функция print() — вывод информации
  32. Метод setdefault() в Python
  33. Управление экспортом элементов
  34. Возвращение нескольких значений через кортеж или класс
  35. Оператор @ для умножения матриц
  36. Конвертация коллекций в Python
  37. Генерация случайных данных в NumPy
  38. Открытие и запись файлов
  39. Чтение и запись TOML-конфигов
  40. Логический оператор «and» в Python
  41. Проверка дубликатов в Python
  42. Списковые включения в Python
  43. UserString в Python
  44. Python Метод Union Множеств
  45. Преобразование чисел в Python

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