Перевод строки в message aiogram

Есть запрос из бд в в aiogram бота

@dp.message_handler(commands='list') # запрос вопроса из бд
async def get_qwestions_list(message: types.Message):
    global base, cur
    base = sq.connect('data.db')
    cur = base.cursor()

    qwestion=cur.execute('SELECT * FROM qwestions').fetchall()
    for qwestion_list in qwestion:
        for qwestion_list_1 in qwestion_list:
            await message.answer(qwestion_list_1)

Получаю:

1
Первый вопрос
2
Второй вопрос
3
Третий вопрос
4
Четвертый вопрос

А надо :

1 Первый вопрос
2 Второй вопрос
3 Третий вопрос
4 Четвертый вопрос

Как реализовать?


Ответы (1 шт):

Автор решения: oleksandrigo

Попробуйте так

@dp.message_handler(commands='list')
async def get_qwestions_list(message: types.Message):
    base = sq.connect('data.db')
    cur = base.cursor()

    qwestion = cur.execute('SELECT qwes FROM qwestions').fetchall()
    result = ""
    for qwestion_list in qwestion:
        for num, qwestion_list_1 in enumerate(qwestion_list):
            result += f"{num}. {qwestion_list_1}\n"
    await message.answer(result)
→ Ссылка