Курс 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. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  2. Работа с JSON данными в Python
  3. Принципы Zen of Python
  4. Логирование с Logzero
  5. UserList в Python: Описание и примеры использования
  6. Метод __iand__ для пользовательских классов
  7. Логирование в Python
  8. Работа с временем в Python
  9. Аннотации типов в Python
  10. Модуль math: основные функции
  11. Конкатенация строк с помощью join()
  12. Именованные срезы в Python
  13. Форматирование строк в Python
  14. Работа с изображениями PIL
  15. Реверс строки в Python
  16. Аргументы *args и **kwargs
  17. Символ подчеркивания в Python
  18. Рациональные числа в Python
  19. Декоратор total_ordering для класса Point
  20. Роль ключевого слова self
  21. Удаление элементов во время итерации
  22. Область видимости переменных
  23. Библиотека Emoji: использование смайлов в Python
  24. Условное добавление элементов в список
  25. Функциональное программирование.
  26. Применение функций в Python
  27. Оператор деления для класса Rational
  28. Работа с deque в Python
  29. Поиск email
  30. Метод Enumerate() для списков
  31. Введение в PyTorch
  32. Извлечение новостей с newspaper3k
  33. Работа с классами данных
  34. Оператор Walrus: правильное использование
  35. Оптимизация создания строк
  36. Работа с deque из collections
  37. Метод __index__ в Python
  38. enumerate() в Python для работы с индексами
  39. Операции с кортежами
  40. Monkey Patching в Python
  41. Работа с очередями в Python
  42. Проверка типов с использованием isinstance
  43. Список методов и атрибутов
  44. Измерение времени выполнения кода с использованием time
  45. Сортировка данных с лямбда-функциями
  46. Оператор += в Python
  47. Преобразование чисел в Python
  48. Открытие и редактирование скриптов Python

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