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

Сколько может быть чисел в срезе (slice)

В Python срез (slice) может содержать от 0 до длины последовательности элементов.

  • Пустой срез (seq[1:1], seq[2:5:2] с некорректными индексами) вернет пустую коллекцию.
  • Максимальное количество — длина последовательности (seq[:] вернет копию всей последовательности).

Пример:

python
s = [1, 2, 3, 4, 5]
print(s[1:3])    # [2, 3] (2 элемента)
print(s[10:20])  # [] (пустой срез)
print(s[::-1])    # [5, 4, 3, 2, 1] (все элементы в обратном порядке)

Срезы поддерживают отрицательные индексы и шаг (step), что может влиять на количество элементов.

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

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

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

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