Obtenga el primer elemento de cada tupla en una lista en Python [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo obtener el primer elemento en una lista de tuplas? 9 respuestas

Una consulta SQL me da una lista de tuplas, como esta:

[(elt1, elt2), (elt1, elt2), (elt1, elt2), (elt1, elt2), (elt1, elt2), ...]

Me gustaría tener todos los primeros elementos de cada tupla. En este momento uso esto:

rows = cur.fetchall()
res_list = []
for row in rows:
    res_list += [row[0]]

Pero creo que podría haber una mejor sintaxis para hacerlo. ¿Conoces una mejor manera?

Respuestas a la pregunta(5)

Su respuesta a la pregunta