set-comprehension

¿Por qué no hay comprensión de tupla en Python?

Como todos sabemos, hay comprensión de lista, como [i for i in [1, 2, 3, 4]] Y hay comprensión de diccionario, como {i:j ... en una comprensión tuple. ¿Por qué es eso? Mi conjetura es que un tuple es inmutable, pero esta no parece ser la respuesta.

Comprensión de Conjunto de Python

Así que tengo estos dos problemas para una tarea y estoy atascado en el segundo. Utilice una Comprensión de Conjunto de Py ... Esto me acerca un poco, pero solo quiero los pares consecutivos. cart = { (x, y) for x in r for y in r if x < y }