Most elegant way to generate 3-char sequence

James Stroud jstroud at ucla.edu
Fri Jun 9 21:16:16 EDT 2006


SuperHik wrote:
> and the winner is... :D
> David Isaac wrote:
> 
>> alpha = string.lowercase
>> x=(a+b+c for a in alpha for b in alpha for c in alpha)
> 
> 
> 

Not necessarily vying for winner, but David's solution is highly 
specific as it doesn't do so well for something like

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab
.
.
.
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzy
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz


James

-- 
James Stroud
UCLA-DOE Institute for Genomics and Proteomics
Box 951570
Los Angeles, CA 90095

http://www.jamesstroud.com/



More information about the Python-list mailing list