2012-03-17 12 views
3

ここではタイルのユニコード値の配列を空白文字付きのPythonでタミル文字列に変換するには?

は[uは、uが、uは 'u0bcdを\'、U 'はu0b9fを\'、uは、uは 'u0baaを\' 'u0b9aを\' 'u0b9fを\' 'u0b9aを\' タミルUnicodeのコードポイントのリストであります、u '\ u0bc8'、u'\ u0bc8 '、u'\ u0bcf'、u'\ u0bb2 '、u'\ u0bcd'、u'\ u0bc7 '、u'\ u0bc7'、u'\ u0bb1 '、u '\ u0bcd'、u '\ u0bb1'、u '\ u0bc1]

読み込み可能な文字列に変換するにはどうすればよいですか?

+1

者が既にタミール文字です。再試行する。 –

+0

私はあなたの質問を変更したことがわかります。 "空白付き"の文字 - 空白文字を表示しますか?幾つ?どこに位置?例を挙げてみてください。 –

+0

sir私はwhitespaces.iでarrrayにあるようにタイルのユニコードに印刷したいと思います。配列内のコンテンツに参加してタミール文字で表示したいです。 –

答えて

5

変換の必要はありません。

>>> 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 
>>> 
+0

貴重なご返信ありがとうございます –

関連する問題