Почему в Python нет понимания кортежей?

Как мы все знаем, есть понимание списка, как

[i for i in [1, 2, 3, 4]]

и есть словарное понимание, как

{i:j for i, j in {1: 'a', 2: 'b'}.items()}

но

(i for i in (1, 2, 3))

окажется в генераторе, а неtuple понимание. Почему это?

Я думаю, чтоtuple неизменен, но это, кажется, не ответ.

Ответы на вопрос(10)

Ваш ответ на вопрос