Iterating over lists in Python
Iterating over lists in Python The range(len()) method utilizes the range() and len() functions in python. The len() function gets the number of elements in the list and range() function generates a range of values that are same as the indices of the list elements. We can then iterate over the indices using a for loop. In [1]: # range(len()) # create lists a = [ 1 , 2 , 3 , 4 , 5 ] b = [ 4 , 2 , 7 , 1 , 9 ] c = [ 9 , 8 , 4 , 7 , 6 ] #create empty list to store results d = [] #loop for i in range ( len ( a )): d . append ( a [ i ] * b [ i ] * c [ i ]) print ( f ' { d =} ' ) d=[36, 32, 84, 28, 270] The zip() method utilizes the zip function. It basically createsa tuple from any iterables, in this example a list and returns the tuple.