Назад к вопросам
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 и т.д.