[Python] eliminare spazi da lista

Sandro Dentella sandro a e-den.it
Sab 18 Nov 2006 14:26:23 CET


On Sat, Nov 18, 2006 at 02:12:52PM +0100, gheremedin.daniele a alice.it wrote:
>    salve community di python, devo eliminare degli spazi da una lista.
>    la lista fino a 9 ha spazi e poi no
> 
>    c=['1',' ','2',' ',3,' ','4',' ','5',' ','6',' ','7',' ','8','
>    ','9','10','11','12','13']
> 

c = [x for x in c if not x == ' ']

oppore, forse meglio:

for i in range(9):
    if c[i] == ' ':
        del c[i]

*:-)


Maggiori informazioni sulla lista Python