<div dir="ltr">Il giorno 24 aprile 2017 17:51, Marcello <span dir="ltr"><<a href="mailto:marcello@linuxvil.it" target="_blank">marcello@linuxvil.it</a>></span> ha scritto:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Ciao a tutti,<div><br></div><div>devo ordinare un dizionario in base al nome.</div><div>Ho provato, cercando sul web, OrderedDict dovrebbe essere quello che fa al caso mio.</div><div><br></div><div><div>import collections</div><div>diz = [{'add': '10', 'name': 'ccc', 'pwd': '12'}, {'add': '11', 'name': 'aaa', 'pwd': '45'}, {'add': '12', 'name': 'bbb', 'pwd': '79'}]</div><div>print (collections.OrderedDict(<wbr>sorted(diz.items(), key=lambda t: t[1])))<br clear="all"></div></div></div></blockquote><div><br></div><div>Ciao Marcello,<br><br></div><div>da quello che scrivi sembra che tu voglia ordinare una lista di dizionari. Infatti, come ti hanno già detto diz è una lista di dizionari.<br><br></div><div>Se è cosi OrderedDict non è quello che ti serve.<br><br></div><div>Vedi <a href="http://stackoverflow.com/questions/72899/how-do-i-sort-a-list-of-dictionaries-by-values-of-the-dictionary-in-python">qui</a> per risolvere usando la keyword "sorted".<br><br></div><div>Marco <br></div></div><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><span style="font-family:monospace,monospace"></span><span style="font-family:monospace,monospace">|_|0|_|</span><br><span style="font-family:monospace,monospace"></span><span style="font-family:monospace,monospace"></span><div><span style="font-family:monospace,monospace">|_|_|0|<br>|0|0|0|<br><br></span></div></div></div>
</div></div>