2012/7/16 Pietro <peter.z...@gmail.com> > il problema è che persiste anche con un dizionario ordinato... come > fare? perché fallisce in questo caso? >
Perché +NORMALIZE_WHITESPACE comprime solo dove gli spazi o i newline ci sono. Invece di: """ >>> 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) ]) """ Scrivi: """ >>> 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)]) """ E dovrebbe andarti. Ciao. Marco.
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python