Molte grazie.
Chiedo un ulteriore aiuto.
Ho scritto le seguenti righe di codice:
xx = numpy.array([ 1. , 2. , 3. , 4. , 5. , 6. , 7. , 8. , 9.])
yy = numpy.array([ 1./1. , 1./2. , 1./3. , 1./4. , 1./5. , 1./6. , 1./7. ,
1./8. , 1./9.])
ww = numpy.array([ 1. , 2. , 3. , 5. , 7. , 11. , 13. , 17.
On Fri, 4 Dec 2020 at 10:45, Walter Valenti wrote:
> Ciao,
> usa semplice domanda sulle list comprehension
> Faccio l'esempio con questo semplice codice:
>
> lista = [0,1,2,3,4,5,6,7,8,9,10,12,14,16]
> s = [n for n in lista if n%2 == 0][2]
> print(s)
>
>
> In questo caso l'interprete (nel mio cas
On Fri, 4 Dec 2020 at 10:45, Walter Valenti wrote:
> Ciao,
> usa semplice domanda sulle list comprehension
> Faccio l'esempio con questo semplice codice:
>
> lista = [0,1,2,3,4,5,6,7,8,9,10,12,14,16]
> s = [n for n in lista if n%2 == 0][2]
> print(s)
>
> In questo caso l'interprete (nel mio caso
On Fri, 4 Dec 2020 at 09:14, Bruno Firmani wrote:
> Molte grazie.
> Chiedo un ulteriore aiuto.
>
Ciao Bruno,
un po' di risposte quotate in ordine a partire dal tuo messaggio iniziale
:)
> Ho scritto le seguenti righe di codice:
>
>
> xx = numpy.array([ 1. , 2. , 3. , 4. , 5. , 6. , 7. , 8. ,
Domanda ... ma i valori sono unici ?? nel senso non hai situazioni tipo
{"a":1, "b":1}??
On Fri, Dec 4, 2020 at 11:08 AM Gabriele Battaglia wrote:
> Ciao.
> Se cerco la chiave conoscendo il valore, esiste una funzione da
> applicare sul dizionario che me la fornisca direttamente, invece di
> dov
On Fri, 4 Dec 2020 at 10:08, Gabriele Battaglia wrote:
> Ciao.
>
Ciao Gabriele
> Se cerco la chiave conoscendo il valore, esiste una funzione da
> applicare sul dizionario che me la fornisca direttamente, invece di
> dover iterare con un for su tutti i valori?
>
Non esiste questa funzione che
nel caso di valori univoci puoi invertire il dizionario:
mydict2 = dict(map(reversed, mydict.items()))
e quindi
mydict2[val]
altrimenti non hai alternative secondo me ... devi iterare (o usare
librerie esterne tipo Pandas)
quindi scriverti qualcosa che usi una list comprehension
[k for k, v in
scusa items() e non iteritems() che é python2 ... sorry ma sono in una fare
di migrazione progetto da py2 a py3 e sto impazzendo :/
On Fri, Dec 4, 2020 at 11:25 AM Ernesto Arbitrio
wrote:
> nel caso di valori univoci puoi invertire il dizionario:
>
> mydict2 = dict(map(reversed, mydict.items()))
Ciao,
usa semplice domanda sulle list comprehension
Faccio l'esempio con questo semplice codice:
lista = [0,1,2,3,4,5,6,7,8,9,10,12,14,16]
s = [n for n in lista if n%2 == 0][2]
print(s)
In questo caso l'interprete (nel mio caso 3.8.6) è "intelligente" da fermarsi
all'elemento con indice due
nel
Ciao.
Se cerco la chiave conoscendo il valore, esiste una funzione da
applicare sul dizionario che me la fornisca direttamente, invece di
dover iterare con un for su tutti i valori?
Grazie.
G
--
Gabriele Battaglia, IZ4APU (Libero)
Sent from TB on Windows 10, Genus Bononiae's computer.
10 matches
Mail list logo