Программирование на Python. Срезы
Срезы – это инструмент для перебора элементов массива, который есть только в Python (хотя, может, и еще где-то есть). Гениальное изобретение. Ранее, для того, чтобы перебрать элементы массива, необходимо было применить цикл. Теперь же все стало намного проще. Причем как визуально, так и практически. Общая форма записи среза выглядит так: arr[a:b:c], где arr – это идентификатор списка или кортежа, a и b – начальный и конечный индексы элементов, c – шаг. Например, нам дан список 10 чисел, и необходимо получить новый список, содержащий каждый второй элемент исходного списка. Тогда достаточно написать так: res = arr[0:9:2] Расшифруем...
Программирование на языке Python. Срезы (приложение к уроку 10)
Доброго времени суток, читатели, зрители моего канала programmer's notes. Данная статья это приложение к уроку 10. Ссылка на одиннадцатый урок Срезы (слайсы) в строка Python В видеоуроке я довольно подробно изложил понятие срезов. Здесь просто подытожу сказанное. В заключении приведу пример поиска подстроки в строке. С помощью срезов программа получается более понятной и компактной. Замечание Интерпретатор довольно аккуратно работает с индексами...
252 читали · 1 год назад
Для чего нужны срезы в Python
Срезы используются для получения определенного диапазона элементов последовательности по индексу. У последовательностей есть индексы, которые начинаются с нуля. Мы можем использовать их для определения среза. Есть строка str_1 и список чисел nums. Строка - это последовательность символов. Возьмем срез от второго индекса до пятого. Диапазон элементов в таком срезе будет включать элементы начиная со второго и заканчивая четвертым. Так происходит, потому что срез формируется включительно начального индекса диапазона, но не включительно последнего...