Anagram
Alex Martelli
aleax at aleax.it
Thu Jan 24 10:08:19 EST 2002
"Jonathan Hogg" <jonathan at onegoodidea.com> wrote in message
news:B875CBFA.36B5%jonathan at onegoodidea.com...
> On 24/1/2002 12:00, in article a2ot19$hg4$1 at serv1.iunet.it, "Alex
Martelli"
> <aleax at aleax.it> wrote:
>
> > Not sure what you mean. "get the idx1-th element
> > from list llis and remove it from the list too"
> > is llis.pop(idx1); is that what you mean by
> > "comprehend"?
>
> No, I think he meant "make it into a list comprehension". Perhaps:
>
> llis = [ x for i, x in zip(xrange(len(lis)), lis) if i <> idx1 ]
>
> Though this is substantially uglier than the original version. It can be
And both are horribly uglier than llis.pop(idx1), IMHO...
Alex
More information about the Python-list
mailing list