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

Rispondere a