[Tutor] How does it work?

Shrivats shrvtsnvs at gmail.com
Mon Jan 3 16:26:22 CET 2011


On Mon, Jan 03, 2011 at 08:32:18PM +0530, Shrivats wrote:
> On Mon, Jan 03, 2011 at 10:52:26PM +0800, Neo Vector wrote:
> > Hi All,
> Hello, 
> > Could you explain me how does it work, pls?
> 
> Sure, I'm not telling you how that works. However, I'll alter your code snippet
> a little bit and see if you can understand after that. 
> > ==============================
> > >>>r = '1'
> > >>>for c in 'abcd':
>               print r
> >             r = c + r
> > ...
> > ...
> 1
> a1
> ba1
> cba1
> > >>>r
> > 'dcba1'
> > ==============================
> 
> Let me know if you still face problems. 
Oh, and for more information - 
http://docs.python.org/tutorial/introduction.html#strings
http://docs.python.org/tutorial/controlflow.html#for-statements

Specifically, the idea behind this is, Strings are basically a list of
characters. So they can be treated as iterable collections. :)
> 
> HTH,
> 
> Shrivats


More information about the Tutor mailing list