sorry, I gave you some code for the Simulation Combiner, not the Field Combiner...
This is how you can use the GetWeights and SetWeights functions for the field combiner:
>>> field_combiner.GetWeights()
((1+0j), (1+0j))
>>> field_combiner.SetWeights( ( (2+0j), (-3+0j) ) )
There is no python interface for the Solid Cone creation tool. However, you can achieve the same result by using the SkinWires() primitive as follows:
import s4l_v1.model as model
import XCoreModeling
c1 = model.CreateCircle(model.Vec3(0,0,0), model.Vec3(0,0,1), 50)
c2 = model.CreateCircle(model.Vec3(0,0,50), model.Vec3(0,0,1), 25)
XCoreModeling.SkinWires([c1, c2])