Курс 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. Настройка Cron
  2. Работа с необработанными строками
  3. Создание класса в Python
  4. Преобразование списков в словарь
  5. Работа с CSV файлами в Python
  6. Проверка типа данных
  7. Работа с SQLite в Python
  8. Функция с **kwargs в Python
  9. Переворот строки с помощью срезов
  10. Оператор is в Python
  11. Работа с defaultdictами в Python
  12. Обмен переменными в Jupyter
  13. Исключение NotImplementedError
  14. Метод getitem для доступа к элементам последовательности
  15. Настройка шрифта и цвета в Tkinter
  16. Создание GUI на Tkinter
  17. Enum в Python
  18. Метод add для класса Vector
  19. Метод splitlines() для разделения строк
  20. Работа с библиотекой requests
  21. Метод __complex__ в Python
  22. Модуль functools в Python
  23. Проверка версии Python
  24. Работа со строками в Python
  25. Отладка утечек памяти в Python
  26. Метод __float__ в Python
  27. Функция format() в Python
  28. Инвертирование словаря
  29. Переопределение метода __pow__
  30. Функции min(), max(), sum()
  31. Управление User-Agent в Python
  32. Извлечение данных из JSON
  33. Наиболее частотные элементы с помощью Counter
  34. Использование type hints
  35. Метод __irshift__ для Python
  36. Возведение в квадрат с помощью itertools
  37. Отладка производительности Python
  38. Объединение списков в Python.
  39. Печать комбинаций в Python с Itertools
  40. Объединение кортежей в Python
  41. Counter() — подсчет элементов
  42. Дефолтные параметры в Python
  43. Проверка вхождения подстроки
  44. Определение основы слова с showballstemmer
  45. Копирование и вставка текста в Python
  46. Измерение времени выполнения
  47. Использование двоеточия в Python
  48. Antigravity модуль

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