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, ∼2236🔥, 0💬
Popular Posts:
How to reinstall npm with a node version manager? I am getting permission errors with the current ve...
Where to find tutorials on PHP language? I want to know how to learn PHP. Here is a large collection...
What properties and functions are supported on http.client.HTTPResponse objects? If you get an http....
What Is session_register() in PHP? session_register() is old function that registers global variable...
Tools, FAQ, Tutorials: JSON Validator JSON-XML Converter XML-JSON Converter JSON FAQ/Tutorials Pytho...