with the following snippet I can achieve what I'm looking for:
d = {}
d[1] = 'one'
d[2] = 'two'
d[3] = 'three'
exp = ''
for k, v in d.items():
exp += '{}@1 + '.format(v)
exp = exp[:-3]
exp
'one@1 + two@1 + three@1'
I was wondering if there are some better solution than deleting the last characters.