[Python] Dizionari: ottenere la chiave, dal valore.

2020-12-04 Per discussione Gabriele Battaglia
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.

[Python] list comprehension

2020-12-04 Per discussione Walter Valenti
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

Re: [Python] Dizionari: ottenere la chiave, dal valore.

2020-12-04 Per discussione Ernesto Arbitrio
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,

Re: [Python] Dizionari: ottenere la chiave, dal valore.

2020-12-04 Per discussione Ernesto Arbitrio
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

Re: [Python] Dizionari: ottenere la chiave, dal valore.

2020-12-04 Per discussione Valerio Maggio
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

Re: [Python] Dizionari: ottenere la chiave, dal valore.

2020-12-04 Per discussione Ernesto Arbitrio
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 >

Re: [Python] Grafici

2020-12-04 Per discussione Valerio Maggio
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. ,

Re: [Python] list comprehension

2020-12-04 Per discussione Marco Beri
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

Re: [Python] list comprehension

2020-12-04 Per discussione Carlos Catucci
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

Re: [Python] Grafici

2020-12-04 Per discussione Bruno Firmani
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. ,