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