I can do
string="%s"*3
print string %(var1,var2,var3)
but I can't get the vars into another variable so that I can create a list of vars on the fly with app logic. for example
if condition:
  add a new %s to string variable
  vars.append(newvar)
else:
  remove one %s from string
  vars.pop()
print string with placeholders
Any ideas on how to do this with python 2.6 ?