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 krotce. Dlaczego?
1 odpowiedź
Możesz użyć wyrażenia generatora:
tuple(i for i in (1, 2, 3)