Most elegant way to generate 3-char sequence

James Stroud jstroud at ucla.edu
Sun Jun 11 01:26:54 CEST 2006


SuperHik wrote:
> James Stroud wrote:
> 
>> 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
> 
> 
> Right. But that wasn't the question :p
> 
>>
>>
>> James
>>

highly specific


-- 
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