Pourquoi n'y a-t-il pas de compréhension de tuple en Python?

Comme nous le savons tous, il y a la compréhension de la liste, comme [i for i in [1, 2, 3, 4]] et il y a la compréhension du dictionnaire, comme {i:j for i, j in {1: 'a', 2: 'b'}.items()} mais (i for i in (1, 2, 3)) se retrouvera dans un générateur, pas une tuplecompréhension. Pourquoi donc? Je...