Курс 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. Метод ne для сравнения объектов
  2. Измерение времени выполнения кода
  3. Отправка POST-запроса в REST API
  4. Установка random seed в Python
  5. Перехват исключений в Python
  6. Сложение матриц в NumPy
  7. Работа с библиотекой requests
  8. Метод rsub в Python: расширение функциональности вычитания
  9. Форматирование строк в Python
  10. Функция map() в Python
  11. Операции с матрицами в Python
  12. Передача аргументов через **arguments
  13. Вывод с переменной через запятую
  14. Конвертация коллекций в Python
  15. Оператор обр. импликации
  16. TypedDict для kwargs в Python 3.12
  17. Импорт модуля из другого каталога
  18. Удаление первого элемента списка
  19. Расчет времени выполнения
  20. Цикл for в Python
  21. Извлечение аудио из видео
  22. Замыкания в Python
  23. Поиск наиболее частого элемента
  24. Метод __int__ в Python
  25. Запуск файлового сервера
  26. enumerate() в Python для работы с индексами
  27. Оператор == в Python
  28. Перегрузка операторов в Python
  29. Асинхронное программирование с asyncio
  30. Проверка типа данных
  31. Получение ID процесса
  32. Реализация операции -= для пользовательского класса
  33. Операторы сравнения в Python
  34. Безопасные SQL-запросы в Python 3.11
  35. Получение текущей даты в Python
  36. Принципы Zen of Python
  37. Работа с argparse
  38. Создание файла с проверкой ошибки
  39. Работа с модулем os в Python
  40. Проверка элементов списка условием
  41. Делегирование в Python
  42. Оператор объединения словарей
  43. Мощь вложенных функций в Python
  44. Метод matmul для умножения матриц
  45. Фильтрация списка от «ложных» значений
  46. Многопоточность и асинхронное программирование в Python
  47. Тайное преобразование типа ключа
  48. Преобразование данных в Python
  49. Переопределение метода __lshift__

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