Встречается на собеседованиях • сегодня

Для каких значений лучше всего подходят разные типы индексов

В Python индексы используются для доступа к элементам последовательностей (списки, строки, кортежи). Основные типы индексов:

  1. Положительные индексы (0, 1, 2...):
    • Стандартный способ доступа к элементам
    • Начинаются с 0 для первого элемента
    python
    lst = [10, 20, 30]
    print(lst[0])  # 10
  1. Отрицательные индексы (-1, -2...):

    • Удобны для доступа с конца последовательности
    • -1 - последний элемент, -2 - предпоследний и т.д.
    python
    lst = [10, 20, 30]
    print(lst[-1])  # 30
  2. Срезы (start:stop:step):

    • Для получения подпоследовательности
    • Можно опускать параметры (по умолчанию start=0, stop=len, step=1)
    python
    s = 'abcdef'
    print(s[1:4])  # 'bcd'
    print(s[::2])  # 'ace'

Отрицательные индексы особенно полезны, когда нужно получить последние элементы без вычисления длины последовательности.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы