On Fri, Sep 14, 2012 at 4:43 AM, Ray Jones <[email protected]> wrote:
>
> source = source.remove('')
>
> Between the two arrows, 'source' inexplicably switches from <type list>
> to <type NoneType>. Why?
>>> x = [1,2,3]
>>> result = x.remove(1)
>>> type(result)
<type 'NoneType'>
>>> x
[2, 3]
Methods that mutate an object typically return None. Just call
remove() without reassignment.
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor