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 respuestasUna 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?