Obtenha o primeiro elemento de cada tupla em uma lista em Python [duplicado]

Esta pergunta já tem uma resposta aqui:

Como obter o primeiro elemento em uma lista de tuplas? 9 respostas

Uma consulta SQL fornece uma lista de tuplas, assim:

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

Gostaria de ter todos os primeiros elementos de cada tupla. Agora eu uso isso:

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

Mas acho que pode haver uma sintaxe melhor para fazer isso. Você conhece uma maneira melhor?

questionAnswers(5)

yourAnswerToTheQuestion