Авторизация
Забыли пароль? Введите ваш е-мейл адрес. Вы получите письмо на почту со ссылкой для восстановления пароля.
После регистрации вы сможете задавать вопросы и писать свои ответы, получая за это бонусы. Все остальные функции на сайте доступны без регистрации.
Вы должны войти или зарегистрироваться, чтобы добавить ответ и получить бонусы.
В Python срезы (slicing) используются для получения подстроки или подсписка из исходной строки или списка. Синтаксис срезов выглядит следующим образом:
«`python
sliced = sequence[start:stop:step]
«`
где:
— `sequence` — исходная строка или список
— `start` — индекс элемента, с которого начинается срез (включительно)
— `stop` — индекс элемента, на котором заканчивается срез (не включительно)
— `step` (необязательный) — шаг, с которым выбираются элементы из среза
Примеры:
«`python
string = «Hello, World!»
substring = string[7:12] # получение подстроки «World»
print(substring)
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
sublist = numbers[2:8:2] # получение подсписка [3, 5, 7]
print(sublist)
«`
Важно отметить, что индексы в Python начинаются с 0, и отрицательные индексы отсчитываются с конца последовательности.