[Tutor] print array

Eric Brunson brunson at brunson.com
Wed Sep 26 20:32:45 CEST 2007


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  -  Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
>   



More information about the Tutor mailing list