Cameron Pulsford wrote:
Hello all, I'm trying to pretty print a list, so I am doing something likeprint '%3d' % integeronly I would like that 3 to be a variable, instead of hardcoded. Is this possible, or are there any other ways to accomplish this? Thanks!
Use a '*' instead of fixed width, and then supply the actual width as a separate parameter:
>>> print '%*d' % (5,123) 123 Gary Herron -- http://mail.python.org/mailman/listinfo/python-list