[Python] lista di liste
Marcello
marcello a linuxvil.it
Sab 16 Ott 2021 01:41:24 CEST
Ciao a tutti,
anticipo che google mi è tanto tanto amico, ma a volte, per avere la
risposta giusta bisogna fare la domanda giusta, e non è sempre così facile.
Vengo al dunque,
ho la seguente lista:
a = [['Settembre 2021'], \
['01 Merc', '07:58', '12:36', 'milano', 'torino', ' ', '13:57', '17:33',
'roma', 'napoli'], \
['02 Giov', '07:32', '12:55', 'Torino', 'palermo', ' ', '14:13', '18:43',
'como', 'genova'], \
['04 Saba'], \
['05 Dome'],\
['06 Lune', '07:41', '12:57', 'genova', 'livorno', ' ', '13:50', '19:08',
'siracusa', 'messina'], \
['22 Merc', 'Modifica', ' ', '05:09', '12:09', 'Torino', 'Torino'],\
['29 Merc', 'Modifica']]
Il risultato che voglio ottenere è:
a=[['01 Merc', '07:58', '12:36', '13:57', '17:33'], \
['02 Giov', '07:32', '12:55','14:13', '18:43'], \
['04 Saba'], \
['05 Dome'], \
['06 Lune', '07:41', '12:57', '13:50', '19:08'], \
['22 Merc', 'Modifica'], \
['29 Merc', 'Modifica']]
Ho evidenziato la lista in quanto se cè la scritta Modifica non deve
importare il resto della lista.
mi servirebbe qualcosa tipo
if x[:2].isnumeric() == False or x[:8] != Modifica :
list.remove(x)
ma non so come applicarlo J
Secondo me dovrei fare un primo for per tirare fuori i giorni, poi un
secondo for con un if x[:2].isnumeric() == False or x[:8] != Modifica e
poi un append per ricostruire la lista, ma tra il dire e fare
Qualcuno può darmi 2 dritte?
Ringrazio tutti anche solo per aver perso del proprio tempo per aver letto
la mail.
Saluti
Marcello
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20211016/44fcd6d9/attachment.html>
Maggiori informazioni sulla lista
Python