Тапл содержит данные разного типа. Это такая "анонимная структура", к которой ты обращаешься по имени поля. Чтобы не разводить бюрократию, тебе автоматически их генерируют (имена).
Ты не можешь написать for x in tuple, потому что типы разные. Это структура, и доступ к mytuple.0 мало отличается от доступа к mystruct.foobar.
В этом смысле он очень консистентный и логичный.
[] - совсем другая операция. Чтобы не было путаницы с элементами tuple'а их сделали максимально различающимися.
no subject
Date: 2021-03-15 09:00 pm (UTC)Тапл содержит данные разного типа. Это такая "анонимная структура", к которой ты обращаешься по имени поля. Чтобы не разводить бюрократию, тебе автоматически их генерируют (имена).
Ты не можешь написать
for x in tuple, потому что типы разные. Это структура, и доступ к mytuple.0 мало отличается от доступа к mystruct.foobar.В этом смысле он очень консистентный и логичный.
[] - совсем другая операция. Чтобы не было путаницы с элементами tuple'а их сделали максимально различающимися.