Pergunta
9. Considere o trechode código a seguir, onde estamos utilizando o conector sqlite3. >> comando = "SELECT nome FROM Pessoa;" >>> cursor.execute(comando) >> cursor.fetchall() Dado que a consulta SQL retorna diversos registros qual a classe dos objetos da lista retornada pelo método fetchall? A dict B tuple c None D list E string
Solução
Verification of experts
4.7288 Voting
ThiagoMestre · Tutor por 5 anos
Responder
resposta correta é a opção B: tuple.<br /><br />Quando executamos uma consulta SQL usando o método `execute()` do cursor, o resultado é armazenado na variável `cursor`. Para recuperar os dados da consulta, usamos o método `fetchall()`.<br /><br />O método `fetchall()` retorna uma lista de tuplas, onde cada tupla representa um registro retornado pela consulta. Cada registro é uma tupla contendo os valores de cada coluna do conjunto de resultados.<br /><br />Portanto, a classe dos objetos da lista retornada pelo método `fetchall()` é `tuple`.
Clique para avaliar: