Forum >> Principianti >> liste

Pagina: 1

Uso python 3.2
ho una lista tipo questa:

["2","5","66","75","88"]

devo scorrere un file csv trasformato in liste

e cercare riga per riga se ci sono 2 o tre numeri da me indicati.




potete aiutarmi

grazie :)
["2","5","66","75","88"]

devo scorrere un file csv trasformato in liste

e cercare riga per riga se ci sono 2 o tre numeri da me indicati.

Ciao musocchi, mi verrebbe da chiederti come mai una lista con interi, questi vengano trattati come stringhe, ma mi farò i cavoli miei. ;)

Quindi se capisco bene hai due liste, quella di controllo e quella generata dall'importazione del CSV? Direi niente di più facile, cicli la lista ottenuta e con l'operatore in cerchi se i valori sono presenti o meno.

Puoi fare una cosa del genere:
>>> l = ["2","5","66","75","88"]
>>> l_da_csv = ["2", "5", "56", "75", "101"]
>>> [x for x in l if x in l_da_csv]
['2', '5', '75']
Spero di aver capito cosa chiedevi, altrimenti spiega un po' meglio la tua esigenza.

Ciao.
Daniele


Pagina: 1



Esegui il login per scrivere una risposta.