The left scalar product of an expression by a weight.
c = vcsn.context('lal_char, q')
e = c.expression('<2>a<3>bc', 'trivial')
Instead of e.lweight(w), you may write w * e.
w * e
c.weight('4') * e
You may even run the simpler:
4 * e