[Tutor] How to iterate through unicode string.

Andre Engels andreengels at gmail.com
Fri Sep 4 14:27:25 CEST 2009


On Fri, Sep 4, 2009 at 2:20 PM, zhang allen<acallen99 at gmail.com> wrote:
> Hi All,
>
> Say i have unicode string  Büro.
> i want to iterate this string .
>
> i write this python code which doesn't work.
>
> s ='Büro'
> for ch in s:
>     print ch
>
> it seems Büro has 5 chars. ü consists of 2 bytes.
>
> so does someone has any ideas?
>
> how to iterate this string, so i can hava 4 chars, like "B, ü, r, o ".?
>
> Thanks in advance.

Try replacing
s ='Büro'
by
s = u'Büro'

The 'u' denotes that the string is to be interpretred as unicode.



-- 
André Engels, andreengels at gmail.com


More information about the Tutor mailing list