> test = u"Hello World" > > for cur,next in test: > print cur,next > > Ideally, this would output: > > 'H', 'e' > 'e', 'l' > 'l', 'l' > 'l', 'o' > etc... > > Of course, the for loop above isn't valid at all. I am just giving an > example of what I'm trying to accomplish. Anyone know how I can achieve the > goal in the example above? Thanks.
A "works-for-me": >>> pairs = (test[i:i+2] for i in xrange(len(test)-1)) >>> for a,b in pairs: ... print a,b ... H e e l l l l o o w w o o r r l l d >>> -tkc -- http://mail.python.org/mailman/listinfo/python-list