Назад к вопросам
Junior
75
questionbank

Как происходит обращение к элементам в обычном кортежах (tuple)?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Элементы кортежа доступны по их индексу, начиная с 0, или через срезы.

# Обращение по индексу
my_tuple = (10, 20, 30, 40, 50)
first_element = my_tuple[0] # 10
third_element = my_tuple[2] # 30
last_element = my_tuple[-1] # 50 - обращение с конца

# Обращение по срезу
subset = my_tuple[1:4] # (20, 30, 40) - элементы с 1 по 3 (4 не включительно)
start_to_third = my_tuple[:3] # (10, 20, 30)
fourth_to_end = my_tuple[3:] # (40, 50)
all_elements = my_tuple[:] # (10, 20, 30, 40, 50) - копия кортежа
reversed_tuple = my_tuple[::-1] # (50, 40, 30, 20, 10)

Также можно использовать распаковку кортежа, если известно количество элементов.

# Распаковка кортежа
a, b, c, d, e = my_tuple
# Теперь a = 10, b = 20 и т.д.