Forum
>>
Principianti
>>
siamo alle solite non ho capito un acca
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da pietro musocchi |
2015-02-12 09:11:17 - siamo alle solite non ho capito un acca
|
ho delle liste di numeri ricavati da un file *.csv
[23,34,45,66] [24,54,89,1] ecc. ecc. ho una serie di due numeri tipo 23,45 1° non riesco a trasformare i numeri letti in int 2° come faccio a confrontare i due numeri lista per lista di numeri creati per ogni riga del file csv e estrapolare quelle che hanno dentro i suddetti.? uso python 3.4.2 su windows grazie! p.s. ogni giorno che passa ho sempre più rispetto per i programmatori! |
|
Scritto da Daniele aka Palmux |
2015-02-12 22:10:44 - Re: siamo alle solite non ho capito un acca
|
Beh un int(numero) ti restituisce un intero, anche se va analizzato con attenzione quello che fai. Ad esempio anche una lista fatta come il tuo esempio, cioè [23, 34, 45, 66], è composta da interi. Per verificarlo puoi usare type(), ma non su tutta la lista ovviamente, ma sui singoli elementi che la compongono. Io non vedo grossi problemi a trattare un numero intero da numero intero.
Hai tanti di quei modi per farlo che hai solo l'imbarazzo della scelta: >>> [x for x in [24,54,89,1] if x in [24,45]] [ 24 ]Ma puoi usare cicli, insiemi, etc... insomma libera la fantasia. Perché prima gli sputavi? Cya --- Ultima modifica di Daniele aka Palmux in data 2015-02-12 22:11:43 --- |
Pagina: 1
Esegui il login per scrivere una risposta.