Что такое срез?
1. Что такое срез
sequence[start:stop:step]2. Примеры со списками
lst = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(lst[2:7]) # [2, 3, 4, 5, 6] — элементы с индексом 2 до 6
print(lst[:5]) # [0, 1, 2, 3, 4] — с начала до 4
print(lst[5:]) # [5, 6, 7, 8, 9] — с 5 до конца
print(lst[::2]) # [0, 2, 4, 6, 8] — каждый второй элемент
print(lst[::-1]) # [9, 8, 7, 6, 5, 4, 3, 2, 1, 0] — разворот списка3. Примеры со строками
4. Срезы с отрицательными индексами
5. Применение срезов в автоматизации тестирования
Last updated