[Python] Dizionari

Oberdan Albertoni obe a digicolor.net
Ven 10 Ott 2008 11:59:56 CEST


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 dizionario iniziale giusto ?
>> ma che confronto e' int(x[1]) ?
>>     
>
> int(x[1]) non  un confronto ma una funzione che restituisce i valori di 
> x[1] come interi.
>   
quindi quel key=lambda....... 
serve solo a dire alla funzione sorted di ordinare utilizzando il campo 
x[1] al posto di x[0] ?
Quello che non capisco e' come fa' a sapere sorted  su quale dei due 
parametri della tupla ordinare.
Ciao da Obe.



Maggiori informazioni sulla lista Python