Scripting blend curve from a list of curves


I’m trying to script in python rg.Curve.CreateBlendCurve from a list of curves.
The concept is
-as a input, have a list of curves
-want to blend first one with the second one, second one with a third one and so on

At the moment really messing around and not sure how to set it up in the loop as
for x in lst:
for y in lst:

my first list is
lst = [crvs[0],len(crvs)]

my second list is empty
blends =

All I get is
Runtime error (TypeErrorException): NurbsCurve is not iterable

Any help? Pretty please

I did have to pick the curves one by one so they are in order tho

Perfect thank you very much @Will_Wang !