Как мы все знаем, есть список понимания, например
[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
. Почему это?
Я предполагаю, что a tuple
является неизменным, но это, похоже, не является ответом.