In <[EMAIL PROTECTED]>, [EMAIL PROTECTED] wrote: > Hi to all I have a question about the for statement of python. I have the > following piece of code where cachefilesSet is a set that contains the > names of 1398 html files cached on my hard disk > > [snipped code] > > this code stops at the 473th file instead of reaching 1398 > > however I changed the for and substituted it with a while in this way > > while cachefilesSet: > fn = cachefilesSet.pop() > ....... > ....... > > the while loop reaches the 1398th file and is some 3-4 times faster than > the for loop > > How is this possible?
Good question. ``for`` loops are of course reliable. Can you give a short self contained example that shows the behavior? Ciao, Marc 'BlackJack' Rintsch -- http://mail.python.org/mailman/listinfo/python-list