Как преобразовать результаты запроса в dict с помощью Python?Python

Программы на Python
Anonymous
Как преобразовать результаты запроса в dict с помощью Python?

Сообщение Anonymous »

Мне нужно преобразовать выходные данные запроса в словарь, в настоящее время тип вывода — кортеж. Существует 3 вывода таблицы, которые можно преобразовать в один вывод словаря с именем столбца соответственно.
Я попробовал скрыть zip и dict, но
выдает ошибку.
import psycopg2

# establishing the connection
conn = psycopg2.connect(
database="CONNETpy",
user='postgres',
password='pass',
host='localhost',
port= '5432'
)

cursor = conn.cursor()

tables = ["Class_A", "Class_B", "Class_C"]

for table in tables:
cursor.execute(f"SELECT * FROM {table}")
results = cursor.fetchall()
c=(f"{table}",results)

dict1=dict(zip(results))
print(dict1)

Вернуться в «Python»