[Tutor] I am trying to print list elements but i am getting 'none'

Nitin Pawar nitinpawar432 at gmail.com
Mon Oct 10 15:30:40 CEST 2011


Try giving the print statement outside the for loop

On Mon, Oct 10, 2011 at 6:56 PM, Praveen Singh <c2praveen30jun at gmail.com>wrote:

> This is my code-
>  def getNumbers(num):
>     myList=[]
>     for numbers in range(0,num,2):
>           print myList.append(numbers)
>
>
> output-
> >>> getNumbers(10)
> None
> None
> None
> None
> None
>
> Then i find out that list.append doesn't return anything.Then what should i
> use for this kind of operation.but if i do something like this on idle's
> interpreter it gives me answer-
> >>> myList=[]
> >>> myList.append(8)
> >>> print myList
> [8]
>
> Confused!!!
>
>
>
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>
>


-- 
Nitin Pawar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20111010/9801d714/attachment.html>


More information about the Tutor mailing list