This is definitely not intuitive, but I am amazed that you can do it with Python. (This blog post explains it, for reference: http://psung.blogspot.com/2007/12/for-else-in-python.html )

I am not going to argue against, but I am not sure this ``for .. else`` thing is good as it doesn't behave as someone new to it would expect.