Форматирование результата SQL запроса python aiogram
Пишу своего бота на aiogram.
Для вывода истории пополнения счета пользователя использую данный запрос:
def get_paymenthistory(self, user_id):
with self.connection:
result = self.cursor.execute("SELECT payed, date FROM paymenthistory WHERE user_id = ?", (user_id,)).fetchall()
if result is not None:
return result
else:
return 'вы еще не пополняли свой баланс'
При нескольких значениях я получаю: [(200, '2022-11-29 10:20:11'), (100, '2022-11-29 12:20:20')]
Как мне форматировать этот результат с переносом каждой строки в новую?
Ответы (1 шт):
Автор решения: Alexander A.XO
→ Ссылка
Результатом функции get_paymenthistory является массив. Когда его получил – пройдись по ним через for:
print("Ваша история пополнения:")
for payment in result:
print(f"Сумма – {payment[0]} руб., Дата – {payment[1]}.")