Добрый день. Прошу помощи. Есть массив из 7 строк. В каждой строке по 22 значения (true, false). Как отделить те строки, в которых содержится (хотя бы один true) от тех, где все false? Если это не BoolBymask, то что?
Solved! Go to Solution.
Solved by architect.bim. Go to Solution.
Solved by architect.bim. Go to Solution.
Добрый вечер! Для этого есть ноды List.AllFalse и List.AllTrue
В вашем случае не забудьте указать уровень работы L2, чтобы для каждого подсписка было получено одно булевское значение:
Спасибо за ответ. Я похоже немного не так выразился.
На выходе, например, из Вашего примера хотел бы получить TRUE, FALSE, TRUE чтобы потом использовать это в ByBoolMask
Тогда List.Contains
Не совсем корректно называть данные объекты "строками". Строки (string) в Dynamo - это последовательности символов.
В вашем же случае это списки (list).
Кстати, AllFalse в сочетании с оператором Not даст такой же результат (простым языком - список, в котором не все false), так что мое первое предложение в общем-то тоже вполне годится. 😊
Это стандартные ноды. Но если вы используете Dynamo ниже версии 2.0, там они называются AllFalse, AllTrue (без List) и расположены на вкладке BuiltIn
Can't find what you're looking for? Ask the community or share your knowledge.