how to delete multiple elements from a list
Carsten Geckeler
geckeler at gmx.net
Tue Nov 21 19:10:58 EST 2000
More information about the Python-list mailing list
Tue Nov 21 19:10:58 EST 2000
- Previous message (by thread): Starship Access Port Number
- Next message (by thread): how to delete multiple elements from a list
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Tue, 21 Nov 2000, Rodrigo Senra wrote: > Mikael Olofsson wrote: > > > > On 14-Nov-00 etsang at my-deja.com wrote: > > > I have a List X with N number of items in it. I have another List Y > > > which contains the postion of the elements to be deleted from List X. > > > I cannot do a for loop to delete that because for each iteration, List > > > X will be changed and there will be sliperage. > > > > You _can_ do that with a loop. Just make sure that you have Y in reverse > > order. > > > > Y.sort() > > Y.reverse() > > for y in Y: > > del X[y] > > x=[1,2,3,4] > y=[1] # want to delete element-2 at index 1 > x.reverse() This should be y.reverse()! ^ > x.del(y[0]) # not yet! must correct List Y too Now it's ok for me. Cheers, Carsten -- Carsten Geckeler: geckeler at gmx dot net
- Previous message (by thread): Starship Access Port Number
- Next message (by thread): how to delete multiple elements from a list
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list