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