<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Grazie delle soluzioni<br>
Ho inviato il messaggio 3 volte perchè il client mail mi dava
errore, ma evidentemente eseguiva l'invio, e me ne dispiaccio.<br>
Mi dispiaccio anche delle maniere un po' troppo arroganti che
qualcuno di voi sfoggia in maniera del tutto direi incomprensibile.<br>
Dovrebbe essere questa un gruppo affiatato e invece anche qui ci
sono i soliti maleducati, mi riferisco al signor Varrazzo. <br>
La domanda era troppo semplice per voi? Cercherò di bloccarmi su
problemi più seri, scusate!<br>
Comunque grazie Beri, <br>
cercherò di integrare la soluzione che mi proponi nel mio codice...<br>
<br>
<br>
Il 17/07/2012 17:42, Marco Beri ha scritto:
<blockquote
cite="mid:CAN1J36iCDXS3e5SRav4rmHw1djzLh8cv2UmmYxvh6Y7G-UcUAA@mail.gmail.com"
type="cite">
<div class="gmail_quote">2012/7/17 Vittorio Spina <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:vittorio.spina@gmail.com" target="_blank">vittorio.spina@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
Ciao a tutti,<br>
ho un dizionario di questo tipo:<br>
a = { "ValueName1": [a,b,c,d,e],<br>
"ValueName2": [a,b,c,d,e],<br>
...<br>
"ValueNamen": [a,b,c,d,s]<br>
}<br>
in pratica per ogni elemento del dizionario, ho una lista.
Ciascuna lista è composta di 5 elementi di tipo INTERO, il
valore "e" [4] di ciascuna lista è sempre differente da
qualsiasi altro elemento e-simo delle altre liste presenti nel
dizionario.<br>
Vorrei ordinare le voci il dizionario per e....<br>
riassumendo se il mio dizionario fosse:<br>
a={"vittorio":[1,2,3,4,6], "gianni":[11,77,3,4,3],
"luca":[2,4,1,5,8], "Marco":[2,2,3,6,1],
"Antonio":[4,23,11,2,2]}<br>
b=ordina(a) dovrebbe fare in modo che<br>
b={"Marco":[2,2,3,6,1], "Antonio":[4,23,11,2,2],
"gianni":[11,77,3,4,3], "vittorio":[1,2,3,4,6],
"luca":[2,4,1,5,8]}<br>
Come si fa?<br>
io non ce la faccio!<br>
Aiuto vi prego!<br>
</blockquote>
<div><br>
</div>
<div>Abbiamo capito! Non serve che lo chiedi tre volte :-)</div>
<div><br>
</div>
<div>
<div>>>> a={"vittorio":[1,2,3,4,6],
"gianni":[11,77,3,4,3], "luca":[2,4,1,5,8],
"Marco":[2,2,3,6,1], "Antonio":[4,23,11,2,2]}</div>
<div>
<div>>>> sorted(a.items(),key=lambda x:x[1][4])</div>
<div>[('Marco', [2, 2, 3, 6, 1]), ('Antonio', [4, 23, 11, 2,
2]), ('gianni', [11, 77, 3, 4, 3]), ('vittorio', [1, 2, 3,
4, 6]), ('luca', [2, 4, 1, 5, 8])]</div>
</div>
</div>
<div><br>
</div>
<div>Ovviamente se ti serve un dizionario ordinato devi usare
una classe apposta, tipo il SortedDict di Django.</div>
<div>Ciao.<br>
Marco.</div>
<div><br>
</div>
</div>
-- <br>
<div>
<div>
<div>
<div><a moz-do-not-send="true" href="http://beri.it/"
target="_blank">http://beri.it/</a> - Un blog</div>
<div><a moz-do-not-send="true"
href="http://beri.it/i-miei-libri/" target="_blank">http://beri.it/i-miei-libri/</a> -
Qualche libro</div>
<div><br>
</div>
</div>
</div>
</div>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Python mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Python@lists.python.it">Python@lists.python.it</a>
<a class="moz-txt-link-freetext" href="http://lists.python.it/mailman/listinfo/python">http://lists.python.it/mailman/listinfo/python</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
==========================================
Spina Giovanni Vittorio
email: <a class="moz-txt-link-abbreviated" href="mailto:vittorio.spina@gmail.com">vittorio.spina@gmail.com</a>
------------------------------------------
mobile: +39 389 15 24 211
==========================================
:: AVVISO PRIVACY
= = = = = = = = = = = = = = = = = = = =
Il contenuto della presente e-mail ed i suoi allegati,
sono diretti esclusivamente al destinatario e devono
ritenersi riservati, con divieto di diffusione o di uso
non conforme alle finalità per le quali la presente e-mail
è stata inviata.
Pertanto, ne è vietata la diffusione e la comunicazione
da parte di soggetti diversi dal destinatario, ai sensi degli
artt. 616 e ss. c.p. e D.lgs n. 196/03 Codice Privacy.
Se la presente e-mail ed i suoi allegati sono stati ricevuti
per errore, siete pregati di distruggere quanto ricevuto e
di informare il mittente al seguente recapito:
<a class="moz-txt-link-freetext" href="Mailto:vittorio.spina@gmail.com">Mailto:vittorio.spina@gmail.com</a>
==========================================</pre>
</body>
</html>