2012-03-17 6 views
3

여기에서타밀어 유니 코드 값의 배열을 공백이있는 파이썬의 타밀 문자열로 변환하는 방법은 무엇입니까?

는 [U는 U는 U '는 u0bcd를 \', U '는 u0b9f를 \', U는 U '는 u0baa를 \'u0b9a를 \ 'u0b9f를 \'u0b9a를 \ '타밀 유니 코드 코드 포인트들의 목록 , u '\ u0bc8', u' \ u0bc8 ', u' \ u0bbf', u' \ u0bb2 ', u' \ u0bcd', u' \ u0ba8 ', u' \ u0bc7', u' \ u0bb1 ', u '\ u0bcd', u '\ u0bb1', u \ u0bc1]

어떻게 읽을 수있는 문자열로 변환 할 수 있습니까?

+1

사람들은 이미 타밀어 문자입니다 아마 당신이 원하는. 다시 시도하십시오. –

+0

나는 당신이 당신의 질문을 바꾸 었다는 것을 안다; 당신은 이제 "공백 문자"와 함께 공백 문자를 표시하고 싶습니까? 얼마나? 어디에 위치? 예를 들어보십시오. –

+0

선생님 나는 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

귀중한 답장을 보내 주셔서 감사합니다. –