You’re going to encounter a lot of enumerations before the book is over because IronPython uses them by the gross. Essentially, enumerating data means to obtain the individual elements from a collection or array and do something with them. One of the more common collections that you’ll enumerate is sys.path. Listing 3-7 shows a simple example of how this process might work.
Listin g 3-7: Using an enumeration
[code]
import sys
# Enumerate the path variables.
for ThePath in sys.path:
print ThePath
# Pause after the debug session.
raw_input(‘Press any key to continue…’)
[/code]
As you can see, the for…in loop comes in very handy for enumerating data. Depending on your configuration, you might not see all of the path information shown in Figure 3-5, but your output will look similar. The “Changing sys.path Values” section of Chapter 2 tells you more about each of the elements displayed in Figure 3-5.