@p2g

Как правильно вывести массив из бд и перебрать его?

Никак не могу понять, как правильно перебрать массив из бд.
Получаю ответ от базы :

[{'id': 4, 'date': datetime.datetime(2023, 5, 20, 10, 10, 32), 'name': 'alex', 'surname': 'genry'}]

А нужно в столбик :

id - 4
date - 2023, 5, 20, 10, 20, 32
name - alex
surname - genry
  • Вопрос задан
  • 156 просмотров
Решения вопроса 1
Mi11er
@Mi11er
A human...
Вопрос конечно детский
У вас в массиве лежит объект , в объекте ключи и значения

Значит первая итерация , по объектам
Вторая уже по ключам.

Код напишите сами.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@00_Egor_00
import datetime

mass = [{'id': 4, 'date': datetime.datetime(2023, 5, 20, 10, 10, 32), 'name': 'alex', 'surname': 'genry'}]
mass = mass[0]

id = mass['id']
date = mass['date']
name = mass['name']
surname = mass['surname']
print(f'ID: {id}\nDate: {date}\nName: {name}\nSurname: {surname}')

Output:

ID: 4
Date: 2023-05-20 10:10:32
Name: alex
Surname: genry
Ответ написан
@x-Four-x
Python Developer
import datetime


mass = [{'id': 4, 'date': datetime.datetime(2023, 5, 20, 10, 10, 32), 'name': 'alex', 'surname': 'genry'}]

for k, v in mass[0].items():
    print(f'{k} - {v}')
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы