Ciao Carlo, On Mon, Jul 16, 2012 at 2:58 PM, Carlo Miron <mi...@python.it> wrote: [snip] >> cosa sto sbagliando? > > nell'assumere che le chiavi dei dizionari siano ordinate.
errore davvero stupido, non me ne ero accorto! :-) il problema è che persiste anche con un dizionario ordinato... come fare? perché fallisce in questo caso? """ >>> a = range(9) >>> a #doctest: +NORMALIZE_WHITESPACE [0, 1, 2, 3, 4, 5, 6, 7, 8] >>> import collections >>> z = collections.OrderedDict([('a', 0), ('b',1), ('c',2), ('d',3)]) >>> z #doctest: +NORMALIZE_WHITESPACE OrderedDict([ ('a', 0), ('b', 1), ('c', 2), ('d', 3) ]) """ ottengo: $ python2 -m doctest test.py ********************************************************************** File "test.py", line 9, in test Failed example: z #doctest: +NORMALIZE_WHITESPACE Expected: OrderedDict([ ('a', 0), ('b', 1), ('c', 2), ('d', 3) ]) Got: OrderedDict([('a', 0), ('b', 1), ('c', 2), ('d', 3)]) ********************************************************************** 1 items had failures: 1 of 5 in test ***Test Failed*** 1 failures. cosa sto assumendo di sbagliato questa volta? Grazie ancora per l'aiuto! Pietro _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python