Как мы все знаем, есть понимание списка, как
[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
является неизменным, но это не похоже на ответ.
{i:j for i,j in {1:'a', 2:'b'}}
должно быть{i:j for i,j in {1:'a', 2:'b'}.items()}