Как из списка получить только значения?

  • 3 сентября 2023 г. 11:26
Ответы на вопрос 3
Чтобы получить только значения из списка, вы можете использовать индексирование.

В вашем случае, чтобы получить значение из списка `show1`, вы можете изменить ваш код, добавив `[0][0]` к переменной `show1`, как показано ниже:

```python
@dp.message_handler(commands=["statsbad"])
async def stats(message: types.Message):
        losse1 = db.cur.execute(f"SELECT losse FROM winka WHERE user_id == '{message.from_user.id}'")
        show1 = losse1.fetchall()
        await message.reply(f'{message.from_user.full_name}\nТы проиграл: {show1[0][0]} раз')
```

Теперь значение будет выводиться как число, а не в виде списка.
show1 = fetchall()[0][0] 
 После выполнения fetchall() присвойте значение переменной show1 из первого элемента первого элемента полученного списка
Похожие вопросы