Python - wyjaśnienie i zrozumienie krotek.

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)

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.