= (1, 146047901, 'name1')
resp_all = ((1, 146047901, 'name1'), (2, 146047902, 'name2'))
Как их сравнить? Как прописать условие, при котором будет определяться один из них?
А по какому критерию ты их сравнивать хочешь? По дефолту туплы поэлементно сравниваються, но тут элементы несравниваемых типов.
Это зависит от бизнес логики и дизайна. Простейший способ - по уникальному идентификатору, если такой есть.
ой, в моей записи размер = длина
Если из БД то насколько я знаю fetchall даже один результат вернет в тупле ((1, 2, 3,), ) Соотвественно если надо количество результатов то просто len должен подойти
к сожалению, когда я писал класс для бд, я зачем-то прописал вывод ответа таким: req = await connect.fetchrow(request) value = req if req is None else tuple(req)
Ты что свою обертку для коннектора БД писал?
нет, просто запихнул всё в класс b
кстати, можно было бы заменить на req or tuple(req)
да, спасибо, но это всё хорошо, однако решения я так и не смог достичь
Обсуждают сегодня