Дан список nums = [10, 20, 30, 40]. Чему равен результат выражения nums[1:3]?

A[20, 30]
B[10, 20, 30]
C[30, 40]
D[20, 30, 40]
Правильный ответ. Срез a[i:j] берёт элементы с индексами от i включительно до j не включительно.

Разбор

В срезах list начало включается, конец — нет. Поэтому nums[1:3] включает элементы с индексами 1 и 2, то есть 20 и 30. Это правило удобно для работы с окнами и батчами данных.

Проверь себя · 1/3разбор после ответа
Есть список scores = [3, 1, 2]. Нужно получить новый отсортированный список, не изменяя scores. Что выбрать?
Тренировать Python в Telegram

Ещё вопросы по теме «Коллекции и структуры данных»