How to print something only if it exists?

tinnews at isbd.co.uk tinnews at isbd.co.uk
Thu Sep 6 13:59:05 EDT 2012


I want to print a series of list elements some of which may not exist,
e.g. I have a line:-

     print day, fld[1], balance, fld[2]

fld[2] doesn't always exist (fld is the result of a split) so the
print fails when it isn't set.

I know I could simply use an if but ultimately there may be more
elements of fld in the print and the print may well become more
complex (most like will be formatted for example).  Thus it would be
good if there was some way to say "print this if it exists".

-- 
Chris Green



More information about the Python-list mailing list