+ 1
For loop in python
What is the different thing between 'i for i' and 'for i' ?
4 Answers
+ 5
Aah, okay, in comprehensions, I see!
+ 4
The second one... exists. ;-)
Where did you find 'i for i'?
+ 2
"i for i" can be used to easily make lists or other iterables, where each item follows a certain logic.
With timeit.timeit I discovered that "i for i" can take a large list without it even affects it's generation speed much, which means that "i for i" can be faster than "for i".
"i for i" only supports one line statements, but that can be fixed by functions.
"for i" loops supports multiple lines and can increase readability.
+ 1
HonFu "i for i" is used within list comprehensions.
https://www.sololearn.com/learn/JUMP_LINK__&&__Python__&&__JUMP_LINK/2454/