Hepimizin bildiği gibi, liste kavrayışı var,
[i for i in [1, 2, 3, 4]]
ve sözlük anlama var,
{i:j for i, j in {1: 'a', 2: 'b'}.items()}
fakat
(i for i in (1, 2, 3))
sonunda bir kavrayıcıya değil, bir jeneratöre dönüşecektir tuple
. Neden?
Benim tahminim a tuple
değişmez, ama bu cevap gibi görünmüyor.
{i:j for i,j in {1:'a', 2:'b'}}
olması gereken{i:j for i,j in {1:'a', 2:'b'}.items()}