list permutations and weired list.remove funtion

Aahz Maruch aahz at
Tue May 15 05:40:02 CEST 2001

In article <bxZL6.10502$sk3.2819840 at>,
Tim Gahnström /Bladerman <tim at> wrote:
>I am new to python and happende to use the function list.remov(elem) it sure
>is usufull but it rendered me som hours of extra work until I found out that
>it really dont return the list with the elemen removed.
>[1,2,3].remove(2) == null
>instead of
>[1,2,3].remove(2) ==[1,3]
>It seems like it would have been about no cost to let it work that way to?

None of the list-mutating operations return the list.  This is to make
sure you don't accidentally chain operations together incorrectly.
                      --- Aahz  <*>  (Copyright 2001 by aahz at

Androgynous poly kinky vanilla queer het Pythonista
Hugs and backrubs -- I break Rule 6

"It's such a fine line between stupid and clever."  --David St. Hubbins

More information about the Python-list mailing list