[Tutor] Best way to replace items in a list.

Chris Hengge pyro9219 at gmail.com
Fri Oct 20 22:17:48 CEST 2006


Will that replace the location? or add to it?

Thanks.

On 10/20/06, Jason Massey <jason.massey at gmail.com> wrote:
>
> Why not:
>
> if item in list:
>  loc = list.index(item)
>  list[loc] = str
>
>
>
> On 10/20/06, Chris Hengge < pyro9219 at gmail.com> wrote:
>
> > I'm trying to build a little piece of code that replaces an item in a
> > list.
> >
> > Here is a sample of what I'd like to do.
> >
> > str = "This was replaced"
> >
> > ff item in list:
> >    replace item with str
> >
> > I know I can do list.remove(item), but how do I place str back into that
> > exact location?
> >
> > Is this how / best way?
> >
> > if item in list:
> >    loc = list.index(item)
> >    list.remove(item)
> >    list.insert(loc, str)
> >
> > Thanks.
> >
> > _______________________________________________
> > Tutor maillist  -  Tutor at python.org
> > http://mail.python.org/mailman/listinfo/tutor
> >
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tutor/attachments/20061020/a6c31805/attachment.htm 


More information about the Tutor mailing list