Какие знаешь виды индексов

Python Junior Без компании
Какие знаешь виды индексов
Ответы
В Python индексы используются для доступа к элементам последовательностей (строк, списков, кортежей). Основные виды: - **Положительные индексы** — начинаются с 0, слева направо: ``` s = "hello" print(s[0]) # 'h' ``` - **Отрицательные индексы** — начинаются с -1, справа налево: ``` s = "hello" print(s[-1]) # 'o' ``` - **Срезы (slice)** — доступ к диапазону элементов: ``` s = "hello" print(s[1:4]) # 'ell' (от 1 до 3 включительно) print(s[::2]) # 'hlo' (шаг 2) ``` - **Многомерные индексы** — для вложенных структур (списки списков, массивы numpy): ``` matrix = [[1, 2], [3, 4]] print(matrix[0][1]) # 2 ``` - **Именованные индексы** — в словарях или pandas: ``` d = {'a': 1, 'b': 2} print(d['a']) # 1 ```