Re: howto handle nested for

Discussion in 'Python' started by Peter Otten, Sep 28, 2012.

  1. Peter Otten

    Peter Otten Guest

    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?


    for s in itertools.product(range(n_syms), repeat=6):
    print s
     
    Peter Otten, Sep 28, 2012
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Neal Becker

    howto handle nested for

    Neal Becker, Sep 28, 2012, in forum: Python
    Replies:
    1
    Views:
    160
    Wojtek
    Sep 28, 2012
  2. Laszlo Nagy

    Re: howto handle nested for

    Laszlo Nagy, Sep 28, 2012, in forum: Python
    Replies:
    1
    Views:
    169
    Neil Cerutti
    Sep 28, 2012
  3. Tim Chase

    Re: howto handle nested for

    Tim Chase, Sep 28, 2012, in forum: Python
    Replies:
    0
    Views:
    149
    Tim Chase
    Sep 28, 2012
  4. Ian Kelly

    Re: howto handle nested for

    Ian Kelly, Sep 28, 2012, in forum: Python
    Replies:
    2
    Views:
    171
    Hans Mulder
    Sep 29, 2012
  5. Neal Becker

    Re: howto handle nested for

    Neal Becker, Sep 28, 2012, in forum: Python
    Replies:
    0
    Views:
    156
    Neal Becker
    Sep 28, 2012
Loading...

Share This Page