Strings for a newbie
Sergei Organov
osv at javad.ru
Fri May 27 08:15:23 EDT 2005
"Malcolm Wooden" <mwooden at dtptypes.com> writes:
> I'm trying to get my head around Python but seem to be failing miserably. I
> use RealBasic on a Mac and find it an absolute dream! But Python....UGH!
>
> I want to put a sentence of words into an array, eg "This is a sentence of
> words"
>
> In RB it would be simple:
Simple?! 7 lines of code for such a trivial task is simple?!
> Dim s as string
> Dim a(-1) as string
> Dim i as integer
>
> s = "This is a sentence of words"
> For i = 1 to CountFields(s," ")
> a.append NthField(s," ",i)
> next
>
> That's it an array a() containing the words of the sentence.
>
> Now can I see how this is done in Python? - nope!
from string import split
s = "This is a sentence of words"
a = split(s)
or,
s = "This is a sentence of words"
a = s.split()
or even
a = "This is a sentence of words".split()
--
Sergei.
More information about the Python-list
mailing list