JOHN_16
Давайте весь код. А то по этой гуще даже не погадаешь. Никакой адекватной информации нет.
А что тут детализировать? Есть любой список со строками unicode, при использовании print my_unicode_list используется repr, которая неверно отображает символы. Возможно сработает создание своего типа, унаследованного от list, но это будет уж очень неудобно.
adray
>>> hex_str = ‘спам’
>>> l =
>>> print repr(l).decode('string_escape')
Вот это работает:
>>> l = ['лист', 'лист2']
>>> print repr(l).decode('string_escape')
['лист', 'лист2']
А вот это - нет :(
>>> l = [u'лист', u'лист2']
>>> print repr(l).decode('string_escape')
[u'\u043b\u0438\u0441\u0442', u'\u043b\u0438\u0441\u04422']