hello everyone
thanks for your helping
i try to insert three values in a list. but its inserting only one value.
Sorry, that’s beyond my skills.
I would do a list split and reassemble in this case.
Cordially
christian.stan
I realized via python (necessarily improvable) but it must be possible in classic nodes
Python script:
import sys
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
for i,j in zip(IN[2],range(len(IN[2]))):
IN[0][0].insert(i,IN[1][j])
OUT = IN[0]
edit: fixed my problem with increment relative to initial list
for i,j in zip(IN[2],range(len(IN[2]))):
IN[0][0].insert(i+j,IN[1][j])
Cordially
christian.stan
Hi @sivarajann ,
Adding to what @christian.stan suggested: you will have to use Python for this.
After searching for 5 minutes on the forum I found some other topics though so if the solution proposed by Christian doesn’t work I recommend searching on “insert multiple” or something similar.
Hello, your starting list depth is not the same, you have to replace the
edit:
for i,j in zip(IN[2],range(len(IN[2]))):
IN[0].insert(i+j,IN[1])
OUT = IN[0]
edit 2 : As said by Mr. Sovitek, no need to reinvent the wire to cut the butter if already better certainly done by Mr. Alban (Genius Loci) ![]()
Cordially
christian.stan
thanks a lot guys
I installed genius loci, its wonderful. Can you suggest any good packages. I have the below list.







