Kerri Reno wrote:
Ross,I'm no expert in python, so excuse me if this is inane. What I would do is have fmts be a dictionary where fmts = { 3 = 'oats %0d kilos over %0d days with %0d workers', 2 = 'barley %0d lbs for %0d hours', 1 = 'apples %0d baskets'} then something like for x in bigList: print fmts[len(x)] % x I didn't test this, but in theory it should work. Hope this helps, Kerri
Thx for the suggestion - i think that would match the number of fields to the number of parameters in the specific example but not the general case. ie fmts[3] could have 3fields this time, but might be 2 another time or something else.
Plus I don't think print will accept a list 'x' in the %x part of it. -- http://mail.python.org/mailman/listinfo/python-list
