Tools, FAQ, Tutorials:
'for ... in' Statement with List of Tuples
How to use "for ... in" statements with a list of tuples in Python code?
✍: FYIcenter.com
Usually, "for ... in" statements are used with simple lists.
But you can also use a "for ... in" statement with a list of tuples.
In this case, you can put multiple looping variables inside the loop item:
for (v1, v2, ... ) in list_of_tuples:
statement-block
else :
statement-block
For example:
>>> for (v1, v2) in [('gallahad','the pure'), ('robin', 'the brave')]:
... print(v1+", "+v2)
...
gallahad, the pure
robin, the brave
This form of loops is very useful if you want to loop through a "dict" object:
>>> d = {'gallahad': 'the pure', 'robin': 'the brave'}
>>> for (k,v) in d.items():
... print(k+": "+v)
...
gallahad: the pure
robin: the brave
And it is also very useful if you want to loop through a "list" object:
>>> l = ['tic', 'tac', 'toe'] >>> for (i,v) in enumerate(l): ... print(i, v) ... 0 tic 1 tac 2 toe
⇒ 'while ... else' Repeating Statement Blocks
⇐ 'for ... in ... else' Repeating Statement Blocks
2018-08-14, ∼2683🔥, 0💬
Popular Posts:
How to make application release build with Visual Studio 2017? If you want to make a final release b...
How to validate the id_token signature received from Azure AD v2.0 authentication response? You can ...
How to access Request body from "context.Request.Body" object in Azure API Policy? Request body is t...
How To Remove Slashes on Submitted Input Values in PHP? By default, when input values are submitted ...
How to convert a JSON text string to an XML document with PHP language? Currently, there is no built...