Ask Question Asked 3 years, 6 months ago. Never use the builtin map, unless its more aesthetically appealing for that piece of code and your application does not need the speed improvement. For example: traversing a list or string or array etc. However, there are few methods by which we can control the iteration in the for loop. Definite iteration loops are frequently referred to as for loops because for is the keyword that is used to introduce them in nearly all programming languages, including Python.. For example i=1. This is equivalent to the for loop we used earlier: we add i to the list where i is a number from 1 to 11. map() The map() function is often used to apply a function on each element in an iterable. It has the ability to iterate over the items of any sequence, such as a list or a string. In Python, there is no C style for loop, i.e., for (i=0; i