170 похожих чатов

Добрый день, есть два обьекта одного типа данных tuple: resp_bit

= (1, 146047901, 'name1')
resp_all = ((1, 146047901, 'name1'), (2, 146047902, 'name2'))

Как их сравнить? Как прописать условие, при котором будет определяться один из них?

9 ответов

6 просмотров

А по какому критерию ты их сравнивать хочешь? По дефолту туплы поэлементно сравниваються, но тут элементы несравниваемых типов.

Это зависит от бизнес логики и дизайна. Простейший способ - по уникальному идентификатору, если такой есть.

Johnny-Frideswide Автор вопроса

ой, в моей записи размер = длина

Если из БД то насколько я знаю fetchall даже один результат вернет в тупле ((1, 2, 3,), ) Соотвественно если надо количество результатов то просто len должен подойти

Johnny-Frideswide Автор вопроса

к сожалению, когда я писал класс для бд, я зачем-то прописал вывод ответа таким: req = await connect.fetchrow(request) value = req if req is None else tuple(req)

Ты что свою обертку для коннектора БД писал?

Johnny-Frideswide Автор вопроса

нет, просто запихнул всё в класс b

кстати, можно было бы заменить на req or tuple(req)

Johnny-Frideswide Автор вопроса

да, спасибо, но это всё хорошо, однако решения я так и не смог достичь

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

Обсуждают сегодня

сурсы: import std/asyncdispatch, std/httpclient, std/json, std/sequtils, std/strutils, std/unicode, std/unidecode, std/uri, uuid4, regex const GPT4_API...
Qtless Qtless
4
Кто-нибудь может проверить на 11.3 и более ранних версиях, последнее число в трех нижних строках одно и тоже или нет? var Dict: TDictionary<Integer, string>; i, j: Intege...
Boris N (MBo)
6
А ещё docker можно к ассемблеру прикрутить. В целом, системы сборки это настолько несвязанная вещь... Это оффтоп, можно сказать, во всех чатах. Это просто проект, который помо...
КТ315
22
Раз пошла тема про XML... Delphi XE 10.4.2(но это не важно), XML Data Binding Несколько XSD. В основном содержатся include на расширения. Несколько Namespace, это важно. Бин...
Alexey Gavrilov
4
вот что получается в интерпрететоре, работает и результаты выгляд разумными, но то как выглядит код мне не нравиться, а понять куда двигаться не очень могу, если кому не лень ...
Fedor
42
ребята, вы после работы успеваете/хватает сил время на себя потратить, допустим в зал и тд? особенно те кто на удаленке
Marat
10
Какие в фасме есть определения для 128 и 256-битных слов?
The Bird of Hermes
12
получается, что он находит одинаковое колво тегов, с разными именами, или я что тто не понял в таксоупе ?
Fedor
46
вот еще вопрос ошибка app/Main.hs:135:13: error: [GHC-83865] • Couldn't match type: MoveInfo -> Coords with: (Int, Int) Expected: Coords ...
Fedor
21
Вопрос всем обфускаторщикам — ЗАЧЕМ?
Александр Белокопытов
20
Карта сайта