Roel Schroeven wrote: > In many cases loops really are for iterating over sequences; more so > than I realized when using for loops in C or C++. In these cases, > Python's for statement works better than C-style loops. And if you > really need to do something a certain number of times, there's still > range() or xrange() to do it.
Yeah, I'm starting to see the distinction now. I think one thing that confused me was that C# had two separate loops for these functionalities, the for loop and the foreach loop (which is equivalent to Python's for). But even when just doing something a number of times (C#'s for, Python's for), it looks much cleaner in Python because you don't have the long, messy three-part for statement. -- http://mail.python.org/mailman/listinfo/python-list