'for ... in ... else' Repeating Statement Blocks
How to enter "for ... in ... else" statements block in Python code?
"for ... in ... else" statement blocks allow you to execute the main statement block repeatedly.
When "for ... in ... else" statement blocks are interpreted, the "for" statement block will be executed repeatedly for each item in the given list. Then, the "else" statement block is executed once.
"for ... in ... else" statement blocks can be entered in Python code using the following syntax:
for item in list: statement-block else : statement-block
>>> words = ['cat', 'window', 'defenestrate'] >>> count = 0 >>> for w in words: ... count = count + 1 ... print("Item: "+w+", size: "+str(len(w))) ... else: ... print("Counts: "+str(count)) ... Item: cat, size: 3 Item: window, size: 6 Item: defenestrate, size: 12 Counts: 3
Note that Python uses indentation (leading spaces at the beginning of the statement) to indicate a sub statement block.
2017-09-12, 268👍, 0💬
Why Do You Need to Filter Out Empty Files in PHP? When you are processing uploaded files, you need t...
What Types of Data Can Be Used as Array Keys in PHP? Two types of data can be used as array keys: st...
How To Submit Values without Using a Form in PHP? If you know the values you want to submit, you can...
How To Create a Table To Store Files in PHP? If you using MySQL database and want to store files in ...
How To Control Padding Spaces within a Table Cell? Cell padding spaces are spaces between cell inner...