On 08/19/2013 03:04 PM, Massimo Capanni wrote:
Mi sono scritto così una funzione per calcolare il valore massimo in
un dizionario (forse ci sono altri metodi, ma al momento ho
reinventato la ruota per esercizio ...)
def max_dict(d):
v_max = 0
k_max = 0
for i in d.keys():
2013/8/19 Massimo Capanni
> le chiavi del dizionario sono i valori ritornati da time.time()
> dubbio: non è che l'interprete si incasina con valori float quando sono
> usati come chiavi? ...
>
Per cortesia, cerca di non top-quotare. Non muore nessuno, lo so, ma mi
infastidisce. E a te costa poco
le chiavi del dizionario sono i valori ritornati da time.time()
dubbio: non è che l'interprete si incasina con valori float quando sono
usati come chiavi? ...
Il giorno 19 agosto 2013 15:09, Marco Beri ha scritto:
> 2013/8/19 Massimo Capanni
>
>> Dove sto sbagliando secondo voi?
>>
>
> Escludo
2013/8/19 Massimo Capanni
> Dove sto sbagliando secondo voi?
>
Escludo che la funzione cambi i valori.
Non è che stai paragonando tra di loro delle stringhe?
>>> "1018.6 MB" > "1.1 GB"
True
Ciao.
Marco.
--
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
__
Salve a tutti,
mi sono imbattuto in uno strano problema e non capisco dove stia sbagliando.
In sintesi:
sto sviluppando un piccolo programma che controlla lo stato della memoria
RAM di un sistema operativo, schedulato ogni tot minuti.
Ho creato un dizionario dove ho come chiavi il tempo attuale