Делая вариант с переводом в String даже не обратил внимание, что диаметры фитингов возвращаются как “65,000”, а в Исходном списке у меня числа в формате “65” (после String.ToNumber). Неужели из-за этого нод List.ContainsItem считает, что эти 2 числа (будучи ЧИСЛАМИ) не идентичны? Бред же…
@txt, сначала думал, что вы мне предлагаете практически то же, что у меня. Но потом заметил Питон-код. Протестировал. Оказалось, что float(i) переводит в число более правильно, чем String.ToNumber. Хотя оба являются числами. После float(i) уже можно сравнивать в List.ContainsItem как надо! Большое спасибо за опыт!
Мда.. Недолго радовался… Теперь ситуация ещё загадочней. Трубы Ду65 обрабатываются как надо, а Ду15 – нет. При том, что теперь числа выглядят правильно во всех отношениях о_О. Ладно, проще забить на это. Тут явно глюк внутри Dynamo (версия 1.2.1). Строками хоть задача решена.