On 8 February 2011 16:20, tee chwee liong <tc...@hotmail.com> wrote:

>  hi all,
>
> >i have a function which returns a string. for eg: X='101110'. i want to
> search for 0 and highlight the location.
> i> am thinking of defining X as a list. but how can i split 101110 as there
> are no spaces in between? i'm thinking if i can put it into a list:
> >X=['1','0','1','1','1','0'], then i can use index to point out the
> locations of the 0. pls advise.
> i>'m using Python2.5 and WinXP.
>
> >thanks
> >tcl
>
> You can use x.find("0"), but this will only give you the first position.
How about our friend 'enumerate'?:
for index, i in enumerate(x):
    if i == "0":
        print index

Cheers


--
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to