nested for loop
Terry Reedy
tjreedy at udel.edu
Sun May 23 19:35:18 EDT 2004
More information about the Python-list mailing list
Sun May 23 19:35:18 EDT 2004
- Previous message (by thread): nested for loop
- Next message (by thread): nested for loop
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"Dan Bishop" <danb_83 at yahoo.com> wrote in message news:ad052e5c.0405231407.37ddba21 at posting.google.com... > What you *can* do to make your code faster (if you don't change matr > once it's created) is to precompute the 676 possible matrix rows. > > ELEMENT_RANGE = range(26) > MATRIX_ROWS = [[x, y] for x in ELEMENT_RANGE > for y in ELEMENT_RANGE] > for row1 in MATRIX_ROWS: > for row2 in MATRIX_ROWS: > matr = [row1, row2] > > That takes only 532 ms -- almost 3 times faster than the original. Cute. While I am quite familiar with and have experience applying the principle of computing once instead of multiple times, I missed its application here. tjr
- Previous message (by thread): nested for loop
- Next message (by thread): nested for loop
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list