Курс 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. Исправление ошибки NameError
  2. Настройка Cron
  3. Работа со словарями
  4. Работа с NumPy массивами
  5. Python: Splat-оператор и splatty-splat
  6. Работа с дробями в Python
  7. Применение функции map() с лямбда-функциями
  8. Декораторы в Python
  9. Подсчет элементов с помощью Counter
  10. Сортировка и разворот списка
  11. Lambda Functions in Python
  12. Удаление файлов в Python
  13. Создание и удаление объектов
  14. Удаление элемента из списка в Python
  15. Руководство по Pymorphy2
  16. Python UserString — создание подклассов строк
  17. Виртуальные среды в Python
  18. Объединение словарей в Python
  19. Изучение объектов с помощью dir()
  20. Именование столбцов в Python с pandas
  21. Фильтрация списков с itertools
  22. Настройка логгера Logzero
  23. Магические методы в Python
  24. Форматирование данных с помощью pprint
  25. Каналы Senior: Python, Java, Frontend, SQL, C++
  26. IPython и Jupyter Notebook: руководство
  27. Списковое включение в Python
  28. Аннотации типов в Python
  29. Оператор is в Python
  30. Обработка ошибок в Python
  31. Отправка POST-запроса в REST API
  32. Цикл while в Python
  33. Перегрузка операторов в Python
  34. SciPy: широкий функционал для математических операций
  35. Многострочные комментарии в Python
  36. Сокращение ссылок с pyshorteners
  37. Установка и использование Telegram API в Python
  38. Создание пользовательской коллекции в Python
  39. Оператор морж в Python 3.8
  40. Удаление дубликатов из списка с помощью dict.fromkeys
  41. Очистка входных данных
  42. Генераторные выражения и islice.
  43. Выражения-генераторы в Python
  44. Управление контекстом с помощью декоратора contextmanager
  45. Основные функции и модули Python
  46. Параллельные вычисления в Python

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