silly idea - interesting problem

Gareth McCaughan Gareth.McCaughan at pobox.com
Wed Oct 24 05:27:21 EDT 2001


Steven D. Majewski wrote:

> On Sat, 20 Oct 2001, Stefan Antoni wrote:
> 
> > 
> > i got a silly idea about a small script which takes to strings (lets say
> > "test" and "dust") and mixes them to "tdeusstt".
> > i tried to code it because i thought it would be easy, but now i cannot
> > find out _how_ to do it ;)
> > 
> > i tried to "list()" the string and mix the items. but ...
> > 
> > Anybody has a hint or even a solution?
> 
> >>> import operator
> >>> reduce( operator.__add__, map( operator.__add__, 'test', 'dust' ), '' )
> 'tdeusstt'

Better to use string.join (or, in more recent Python, the "join"
method on string objects) instead of the outermost reduce, so as
not to lose horribly when the result is very long.

-- 
Gareth McCaughan  Gareth.McCaughan at pobox.com
.sig under construc



More information about the Python-list mailing list