Dlaczego w Pythonie nie ma zrozumienia krotki?
Jak wszyscy wiemy, istnieje zrozumienie listy
[i for i in [1, 2, 3, 4]]
i istnieje słownikowe rozumienie, jak
{i:j for i, j in {1: 'a', 2: 'b'}.items()}
ale
(i for i in (1, 2, 3))
skończy się w generatorze, a nie wtuple
zrozumienie. Dlaczego?
Domyślam się, że atuple
jest niezmienna, ale to nie wydaje się być odpowiedzią.