mix up a string

rbt rbt at athop1.ath.vt.edu
Sun Jun 5 17:22:50 EDT 2005


Reinhold Birkenfeld wrote:
> rbt wrote:
> 
>>What's the best way to take a string such as 'dog' and mix it up? You 
>>know, like the word jumble in the papers? ODG. I thought something like 
>>mix = random.shuffle('dog') would do it, but it won't. Any tips?
> 
> 
> py> def shuffled(s):
> ...     l = list(s)
> ...     random.shuffle(l)
> ...     return ''.join(l)
> 
> 
> Reinhold

Thanks guys, this works great. I forgot that shuffle needs a sequence... 
duh ;)



More information about the Python-list mailing list