Курс 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. Метод splitlines() для разделения строк
  3. Поиск подстроки в строке
  4. Измерение времени выполнения кода с помощью time
  5. Конвертация коллекций в Python.
  6. Работа с CSV файлами в Python
  7. Функции all() и any() в Python
  8. Работа с множествами в Python
  9. Переопределение метода len
  10. Обезопасьте ввод данных
  11. Объединение словарей в Python
  12. Перевод эмодзи и эмотиконов.
  13. Избегание изменяемых аргументов
  14. Округление в Python
  15. Отделение звука от видео
  16. Работа с байтовыми строками в Python
  17. Python enumerate() функции
  18. Обход элементов в Python
  19. Декораторы в Python
  20. Пространство имен в Python
  21. Работа с итераторами через срезы
  22. Работа с кортежами в Python
  23. Аннотации типов в Python
  24. Установка и загрузка Instaloader
  25. Регистрация на хакатоне
  26. Конкатенация строковых литералов
  27. Аргумент по умолчанию
  28. Определение наиболее частого элемента с помощью collections.Counter
  29. Статическая типизация в Python
  30. Автоматизация с Python
  31. Замена символов в строке
  32. GitHub в Telegram: подписка на уведомления
  33. Библиотека Emoji: использование смайлов в Python
  34. Преобразование символов в нижний регистр
  35. Кортеж в Python: создание и использование
  36. Получение имени функции с помощью inspect
  37. Поиск уникальных и повторяющихся элементов
  38. Использование html-скриптов в Jupyter Notebook
  39. Конкатенация строк с join() в Python
  40. split() без разделителя
  41. Проекты на Python
  42. Библиотека wikipedia для Python
  43. Многоточие в Python

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