Glenn Hutchings wrote:
Rob Briggs <rdbriggs <at> mun.ca> writes:
Is there a way to do a repeat formatting command like in Fortran? Rather
that doing this:
print "%s %-5.3f %-5.3f %-5.3f %-5.3f %-5.3f %-5.3f %-5.3f" %
(parmName[i], tmp[i][1], tmp[i][2], tmp[i][4], tmp[i][6], tmp[i][7],
tmp[i][8], tmp[i][9])
There certainly is. You can use python's string concatenation
and repeat operators:
print "%s" + " %-5.3f" * 7 % <stuff>
Glenn
data = tuple(parmName[i]) + tuple(tmp[i])
print "%s" + " %-5.3f" * len(tmp[i]) % data
That should do the trick.
JM
--
http://mail.python.org/mailman/listinfo/python-list