Tag: 集合理解

为什么在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是不可变的,但这似乎不是答案。