Caleb Hattingh wrote:
Would

     filenames = [os.path.join(dirpath, filename)
                  for dirpath, dirnames, filenames in os.walk('.')
                  for filename in filenames]

have been clearer for you? Then all you have to do is remember the order of the for-loop execution:

Bizarre as this may sound, it was the '_' that was throwing me off the whole thing (at the 'grok' level I generally read the newsgroup, anyway). For some weird reason, I can read *this* comprehension pretty easily! Does that make sense at all? I figure a little bit of uncertainty along the way probably derails understanding of the whole thing a little bit

Yup, actually, that's what I kinda suspected happened. But if it happened for you, it probably happened for a dozen other folks who read the same thing, so I'm glad to hear rewriting it and explaining the '_' was helpful.


STeVe
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to