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