[Python] eliminare spazi da lista

Giovanni Porcari giovanni.porcari a softwell.it
Sab 18 Nov 2006 15:24:11 CET


Il giorno 18/nov/06, alle ore 14:26, Sandro Dentella ha scritto:

> 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]
>

Mi piace di più la prina forma ma suggerirei a Danieli di provarla  
anche sulle lettere... non si sa mai:

c=['R',' ','T',' ','F',' ','M']

poi controlla qui il risultato per vedere se è giusto :http:// 
it.wikipedia.org

:)

G

-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20061118/08231a06/attachment.htm


Maggiori informazioni sulla lista Python