簡體   English   中英

如何使用空格將tamil unicode值數組轉換為python中的tamil字符串?

[英]How to convert array of tamil unicode values into tamil string in python with whitespaces?

這是泰米爾語unicode代碼點列表

[u'\\ u0b9a',u'\\ u0b9f',u'\\ u0bcd',u'\\ u0b9f',u'\\ u0b9a',u'\\ u0baa',u'\\ u0bc8',u'\\ u0baf',u '\\ u0bbf',u'\\ u0bb2',u'\\ u0bcd',u'\\ u0ba8',u'\\ u0bc'',u'\\ u0bb1',u'\\ u0bcd',u'\\ u0bb1',u'\\ u0bc1]

如何將其轉換為可讀字符串?

無需轉換。

    >>> alist = [
            u'\u0b9a', u'\u0b9f', u'\u0bcd', u'\u0b9f', u'\u0b9a',
            u'\u0baa', u'\u0bc8', u'\u0baf', u'\u0bbf', u'\u0bb2',
            u'\u0bcd', u'\u0ba8', u'\u0bc7', u'\u0bb1', u'\u0bcd',
            u'\u0bb1', u'\u0bc1',
            ]
    >>> print u''.join(alist)
    சட்டசபையில்நேற்று
    >>> 

更新:也許你想要這個:

>>> print u' '.join(alist)
ச ட ் ட ச ப ை ய ி ல ் ந ே ற ் ற ு

或這個:

>>> import unicodedata
>>> for c in alist:
    print repr(c), c, unicodedata.category(c)


u'\u0b9a' ச Lo
u'\u0b9f' ட Lo
u'\u0bcd' ் Mn
u'\u0b9f' ட Lo
u'\u0b9a' ச Lo
u'\u0baa' ப Lo
u'\u0bc8' ை Mc
u'\u0baf' ய Lo
u'\u0bbf' ி Mc
u'\u0bb2' ல Lo
u'\u0bcd' ் Mn
u'\u0ba8' ந Lo
u'\u0bc7' ே Mc
u'\u0bb1' ற Lo
u'\u0bcd' ் Mn
u'\u0bb1' ற Lo
u'\u0bc1' ு Mc
>>> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM