The equivalent of Append in DesignScript is List.AddItemToEnd
radius = {"2000","max","1600","max"};
cover_side = 50;
outer_diameter = 17000;
[Imperative]
{
b = {};
for (radi in radius)
{
if (radi == "max")
{
b = List.AddItemToEnd((outer_diameter/2)-cover_side,b);
}
else
{
b = List.AddItemToEnd(radi,b);
}
}
return = b;
};
However, the better approach would be …
radius = {"2000","max","1600","max"};
cover_side = 50;
outer_diameter = 17000;
[Imperative]
{
a = 0;
b = {};
for (radi in radius)
{
if (radi == "max")
{
b[a] = (outer_diameter/2)-cover_side;
a = a + 1;
}
else
{
b[a] = radi;
a = a + 1;
}
}
return = b;
};