howto handle nested for

Wojtek decyk at nospam.poczta.fm
Fri Sep 28 10:51:07 EDT 2012


W dniu 2012-09-28 16:42, Alister pisze:
> On Fri, 28 Sep 2012 10:39:32 -0400, Neal Becker wrote:
>
>> I know this should be a fairly basic question, but I'm drawing a blank.
>>
>> I have code that looks like:
>>
>>    for s0 in xrange (n_syms):
>>          for s1 in xrange (n_syms):
>>              for s2 in xrange (n_syms):
>>                  for s3 in xrange (n_syms):
>>                      for s4 in range (n_syms):
>>                          for s5 in range (n_syms):
>>
>> Now I need the level of nesting to vary dynamically.  (e.g., maybe I
>> need to add for  s6 in range (n_syms))
>>
>> Smells like a candidate for recursion.  Also sounds like a use for
>> yield.  Any suggestions?
>
> It definitely looks like for is the wrong way to go for this
> without more information on the reason why it is difficult to say what
> the correct approach would be
>
>
>

it's well described in head first: python book ;)
check this sources from this book 
http://www.headfirstlabs.com/books/hfpython/code/chapter1.zip

hope it helps,

regards



More information about the Python-list mailing list