Как в tuple синтаксически происходит обращение к элементам
Python
Middle
Без компании
Как в tuple синтаксически происходит обращение к элементам
Ответы
Обращение к элементам tuple в Python происходит так же, как и в списках - по индексу в квадратных скобках. Индексация начинается с 0. Также поддерживается отрицательная индексация (с конца), срезы и распаковка.
Примеры:
```
my_tuple = (10, 20, 30, 40)
# По положительному индексу
print(my_tuple[0]) # 10
print(my_tuple[2]) # 30
# По отрицательному индексу
print(my_tuple[-1]) # 40
print(my_tuple[-3]) # 20
# Срезы
print(my_tuple[1:3]) # (20, 30)
# Распаковка
a, b, c, d = my_tuple
print(b) # 20
```
Важно: tuple неизменяем, поэтому нельзя изменить элемент по индексу (my_tuple[0] = 100 вызовет TypeError).