[Tutor] printing format with list
Kent Johnson
kent37 at tds.net
Thu Jan 24 15:47:52 CET 2008
Andy Cheesman wrote:
> Hi people
>
> Is there a way to use a list with printf formating without having to
> explicitly expanding the list after the %
>
> e.g
>
> a = [1, 2, 3]
>
> print """ Testing
> %i, %i, %i """ %(a[0], a[1], a[2])
The argument after % must be a tuple (or a single item) so just convert
the list to a tuple:
print """ Testing %i, %i, %i """ % tuple(a)
or create it as a tuple to begin with if that is practical...
Kent
More information about the Tutor
mailing list