[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