Thank you very much! On Friday, December 19, 2014 3:28:32 PM UTC+1, Adrian Klaver wrote: > > On 12/19/2014 03:25 AM, Lei wrote: > > Hi experts, > > > > I am using python 3. > > > > I wrote in IPython console in Spyder > > > > for elem in [10, 20, 25, 27, 28.5]: > > > > print(elem), > > > > > > But the results are > > > > > > 10 > > > > 20 > > > > 25 > > > > 27 > > > > 28.5 > > > > > > As I learned, the comma in the syntax "print(elem)," will prevent the > > use of newline character. Why does it not work here? > > That works in Python 2: > > In [1]: for elem in [10, 20, 25, 27, 28.5]: > ...: print(elem), > ...: > 10 20 25 27 28.5 > > but not using the print function from Python3: > > In [3]: from __future__ import print_function > > In [4]: for elem in [10, 20, 25, 27, 28.5]: > print(elem), > ...: > 10 > 20 > 25 > 27 > 28.5 > > To get it to work do: > > In [5]: for elem in [10, 20, 25, 27, 28.5]: > print(elem, end=',') > ...: > 10,20,25,27,28.5, > > > > > > How can I make the results in one line? Like > > > > > > 10 20 25 27 28.5 > > > > > > I know I can use > > > > print([elem for elem in [10, 20, 25, 27, 28.5]]) > > > > > > and I get > > [10, 20, 25, 27, 28.5] > > > > But this is not something I want. What I want is, with the first codes, > > why the results are in vertical line, even with the comma? > > > > Thanks! > > > > > > -- > > You received this message because you are subscribed to the Google > > Groups "spyder" group. > > To unsubscribe from this group and stop receiving emails from it, send > > an email to [email protected] <javascript:> > > <mailto:[email protected] <javascript:>>. > > To post to this group, send email to [email protected] > <javascript:> > > <mailto:[email protected] <javascript:>>. > > Visit this group at http://groups.google.com/group/spyderlib. > > For more options, visit https://groups.google.com/d/optout. > > > -- > Adrian Klaver > [email protected] <javascript:> >
-- You received this message because you are subscribed to the Google Groups "spyder" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/spyderlib. For more options, visit https://groups.google.com/d/optout.
