Курс 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. Передача неизвестных аргументов в Python.
  3. Генерация UUID в Python
  4. Логирование с Loguru
  5. Объединение словарей в Python
  6. Логирование с Logzero
  7. Метод enumerate() в Python
  8. Работа с YAML в Python
  9. Замыкания в Python
  10. Лямбда-функции в Python
  11. Фильтрация списка чисел
  12. Python union() функция — объединение множеств
  13. Обход словаря в Python
  14. Оптимизация памяти с __slots__
  15. Компиляция регулярных выражений
  16. Управление браузером с Selenium
  17. Метод сравнения объектов в Python
  18. Методы Python для работы с данными
  19. Namedtuple в Python
  20. Работа с collections в Python
  21. Изменение переменной в Python: nonlocal
  22. Обмен данными с asyncio.Queue
  23. Декоратор Ajax required
  24. Применение функции к списку
  25. Списки в Python
  26. Метод lt для сортировки объектов
  27. Python: изменяемые и неизменяемые коллекции
  28. Генератор списка с условием if
  29. Python Enum Weekday Usage
  30. Управление асинхронными задачами с помощью Semaphore
  31. Получение размера объекта с sys.getsizeof()
  32. Оптимизация памяти с помощью __slots__
  33. Преобразование генераторов в циклы
  34. Добавление элемента в список.
  35. Проверка строки на палиндром
  36. Выборка чисел
  37. Оптимизация памяти с __slots__
  38. Работа с timedelta в Python
  39. Мониторинг работы программы Py-spy
  40. Работа с коллекциями Python
  41. Управление импортом в Python
  42. Метод __iand__ для пользовательских классов
  43. Хеширование паролей с солью
  44. Аннотации типов в Python

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