On Sun, Dec 22, 2013 at 1:24 PM, <tomasz.kaczo...@gmail.com> wrote: > Hi, > i'm looking for solution the unicode string translation to the more readable > format. > I've got string like s=s=[u'\u0105\u017c\u0119\u0142\u0144'] and have no idea > how to change to the human readable format. please help! > > regards, > tomasz > -- > https://mail.python.org/mailman/listinfo/python-list
While printing the string, instead of the list/seeing the list’s repr, Python shows a nice human-friendly representation. >>> s=[u'\u0105\u017c\u0119\u0142\u0144'] >>> s [u'\u0105\u017c\u0119\u0142\u0144'] >>> s[0] u'\u0105\u017c\u0119\u0142\u0144' >>> print s [u'\u0105\u017c\u0119\u0142\u0144'] >>> print s[0] ążęłń However, that is only the case with Python 2, as Python 3 has a human-friendly representation in the repr, too: >>> s=[u'\u0105\u017c\u0119\u0142\u0144'] >>> s ['ążęłń'] -- Chris “Kwpolska” Warrick <http://kwpolska.tk> PGP: 5EAAEA16 stop html mail | always bottom-post | only UTF-8 makes sense -- https://mail.python.org/mailman/listinfo/python-list