Курс 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 enumerate() для работы с индексами
  2. Python: отличительная особенность — отступы
  3. Объединение словарей в Python
  4. Сокращение ссылок с pyshorteners
  5. Тип данных TypeVarTuple
  6. Определение функций с необязательными аргументами
  7. Работа с CSV файлами в Python
  8. Метод округления чисел
  9. Получение идентификатора объекта в памяти
  10. Пространство имен в Python
  11. Модуль inspect: получение информации о объектах
  12. Сортировка с помощью key
  13. Измерение времени выполнения кода
  14. Глубокое копирование объектов
  15. Создание списка дат
  16. Отображение графиков в Jupyter с Matplotlib
  17. Функции высшего порядка в Python
  18. Генераторы данных
  19. Преобразование списка в словарь через генератор
  20. Выражения-генераторы в Python
  21. Удаление элементов из списка
  22. Работа с контекст-менеджером «with»
  23. Функции-генераторы в Python
  24. Метод split() для разделения строк
  25. Обработка данных в Python
  26. Декораторы для регистрации функций
  27. Разделение строки на пары ключ-значение.
  28. Работа с defaultdictами в Python
  29. Преобразование регистра строк
  30. Переопределение метода __rshift__
  31. Конструктор в Python
  32. Многострочные комментарии в Python
  33. Форматирование данных с помощью pprint
  34. Декоратор Ajax required
  35. Defaultdict в Python
  36. Преобразование символов с помощью map
  37. Метод count() для списка
  38. Работа с deque из collections
  39. Визуализация пропусков данных
  40. Оператор continue в Python
  41. Поиск повторов в списке
  42. Bootle — простой веб-фреймворк
  43. Присоединение элементов коллекции
  44. Измерение потребления памяти при сортировке
  45. Декоратор защиты анонимных пользователей
  46. Работа с argparse

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