Fangwen Lu wrote: > Dear all- > > Let a=(3,4,7), b=[3,4,7]. > If I type > print '%d + %d = %d' %(a) > I get > 3 + 4 = 7 > > But if I type print '%d + %d = %d' %(b), I get errors. > > If there is a way for doing this kind of type dirrectly from array.
No, but it's trivial to convert an array to a tuple: >>> b=[3,4,7] >>> print '%d + %d = %d' % tuple(b) 3 + 4 = 7 > > Thank you! > > Fangwen > ------------------------------------------------------------------------ > > _______________________________________________ > Tutor maillist - [email protected] > http://mail.python.org/mailman/listinfo/tutor > _______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
