Yes Sergei, as 3 of the lines are Dim statements, the real code is just 4 
lines, a totally logical. It's not the amout of code thats a probelm, it's 
following the logic and structure thats important. As I said Python.. UGH!

Malcolm


"Sergei Organov" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
> "Malcolm Wooden" <[EMAIL PROTECTED]> 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. 


-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to