Malcolm Wooden wrote: > 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: > > 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! > > UGH! > > Malcolm > (a disillusioned Python newbie) > > Use split:
>>> s = "This is a sentence of words" >>> s.split() ['This', 'is', 'a', 'sentence', 'of', 'words'] See: http://www.python.org/doc/2.4.1/lib/string-methods.html#l2h-202 HTH, Wolfram -- http://mail.python.org/mailman/listinfo/python-list