Jak wszyscy wiemy, istnieje zrozumienie listy
[i for i in [1, 2, 3, 4]]
i istnieje zrozumienie słownika
{i:j for i, j in {1: 'a', 2: 'b'}.items()}
ale
(i for i in (1, 2, 3))
skończy w generatorze, a nie w tuple
zrozumieniu. Dlaczego?
Domyślam się, że a tuple
jest niezmienne, ale nie wydaje się, że to jest odpowiedź.
{i:j for i,j in {1:'a', 2:'b'}}
powinien być{i:j for i,j in {1:'a', 2:'b'}.items()}