[Tutor] Splitting a string
Steven D'Aprano
steve at pearwood.info
Tue Feb 8 12:13:01 CET 2011
tee chwee liong 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.
Strings are indexable, and have a find method:
>>> s = "abcd"
>>> s.find('c')
2
>>> s[2]
'c'
To get a list, just ask for one:
>>> list("abcd")
['a', 'b', 'c', 'd']
--
Steven
More information about the Tutor
mailing list