Forum
>>
Principianti
>>
copiare valore di una lista compresi tra due elementi
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da bracco |
2017-04-06 18:42:17 - copiare valore di una lista compresi tra due elementi
|
supponiamo di avere una lista k = ["uno","due","!","quattro","cinque";"sei","!";"otto"]
e volessi copiare tutti i valori compresi tra gli elementi i due "!" come posso fare, ho provato con un ciclio for seguito da una condizione if che inizializza un ciclo while ma niente. |
|
Scritto da Daniele aka Palmux |
2017-04-06 21:29:20 - Re: copiare valore di una lista compresi tra due elementi
|
Ciao caro, trova lo posizione dei "!" e poi affetta tutto.
Attenzione, la tua lista contiene (forse) dei refusi, ma il separatore ";" non è ammesso nella lista, avresti un errore di sintassi. >>> k = ["uno","due","!","quattro","cinque","sei","!","otto"] >>> [index for index in range(len(k)) if k[ index ] == "!"] [2,6]Da qui ti lascio divertire, ormai il più è fatto. Cya --- Ultima modifica di Daniele aka Palmux in data 2017-04-06 21:29:57 --- |
|
Scritto da Orsogrizzly |
2017-04-06 21:37:59 - Re: copiare valore di una lista compresi tra due elementi
|
Il concetto ricercato e visibile qui:
http://it.diveintopython.net/power_of_introspection/filtering_lists.html |
Pagina: 1
Esegui il login per scrivere una risposta.