Reply to the Giovanni Porcari's message, wrote on 11/02/2021 at 14:11:
Il giorno 4 dic 2020, alle ore 11:08, Gabriele Battaglia
ha scritto:
Se cerco la chiave conoscendo il valore, esiste una funzione da
applicare sul dizionario che me la fornisca direttamente, invece di
dover iterare con
> Il giorno 4 dic 2020, alle ore 11:08, Gabriele Battaglia
> ha scritto:
>
> 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?
Potresti usare questo :
https://p
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.
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()))
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
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
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
simone ha scritto:
> Oberdan Albertoni ha scritto:
>
>
>> quindi quel key=lambda...
>> serve solo a dire alla funzione sorted di ordinare utilizzando il campo
>> x[1] al posto di x[0] ?
>>
>
> Esattamente.
>
>
>> Quello che non capisco e' come fa' a sapere sorted su quale dei due
Oberdan Albertoni ha scritto:
> quindi quel key=lambda...
> serve solo a dire alla funzione sorted di ordinare utilizzando il campo
> x[1] al posto di x[0] ?
Esattamente.
> Quello che non capisco e' come fa' a sapere sorted su quale dei due
> parametri della tupla ordinare.
Beh, per que
simone ha scritto:
> Oberdan Albertoni ha scritto:
>
>
>> La funzione sorted ordina una lista di tuple cioe' ElencoDomini.items().
>> La lista viene ordinata tramite la funzione key=lambda x:int(x[1]) e
>> qui mi perdo.
>> x e' la tupla giusto ?
>> x[1] e' il nostro contatore dei domini nel
Ciao,
2008/10/9 Oberdan Albertoni <[EMAIL PROTECTED]>:
> Ciao,
>
> una domanda nella tua soluzione
>
> for i in sorted(ElencoDomini.items(), key=lambda x:int(x[1]), reverse=True):
>
>
> La funzione sorted ordina una lista di tuple cioe' ElencoDomini.items().
> La lista viene ordinata tramite la f
Oberdan Albertoni ha scritto:
> La funzione sorted ordina una lista di tuple cioe' ElencoDomini.items().
> La lista viene ordinata tramite la funzione key=lambda x:int(x[1]) e
> qui mi perdo.
> x e' la tupla giusto ?
> x[1] e' il nostro contatore dei domini nel dizionario iniziale giusto ?
>
Ciao,
una domanda nella tua soluzione
for i in sorted(ElencoDomini.items(), key=lambda x:int(x[1]), reverse=True):
La funzione sorted ordina una lista di tuple cioe' ElencoDomini.items().
La lista viene ordinata tramite la funzione key=lambda x:int(x[1]) e
qui mi perdo.
x e' la tupla giust
DizionarioUno = {'dominio1.com' : '3', 'dominio2.com' :
'44','dominio3.com' : '5' }
for i in sorted(DizionarioUno.items(),
> ... key=lambda x:int(x[1]), reverse=True):
> ... print "%-20s %3s" % i
>
Grazie, ho risolto utilizzando delle tuple, ma direi ch
2008/10/9 Oberdan Albertoni <[EMAIL PROTECTED]>:
> Ciao,
> avendo un dizionario, contente come chiavi dei domini e come valore un
> numero vorrei stampare i domini in base al valore numerico ad esempio :
>
> DizionarioUno = {' dominio1.com' : '3', 'dominio2.com' : '44',
> 'dominio3.com' : '5' }
>
>
Ciao,
avendo un dizionario, contente come chiavi dei domini e come valore un
numero vorrei stampare i domini in base al valore numerico ad esempio :
DizionarioUno = {' dominio1.com' : '3', 'dominio2.com' : '44',
'dominio3.com' : '5' }
vorrei ottenere un elenco ordinato in questo modo :
domin
16 matches
Mail list logo