(continued from previous page - ] type of [ ] type of after np mat [ ]'' good practices as oppose to other programming languagespython provides various ways to iterate over the listwhich are shown in this section avoid range command multiply to all elements of arr arr [ bad practice for in range(len(arr))print( *arr[ ] good practices for in arrprint( * print in reverse order for in reversed(arr)print( * enumerate in previous casewe do not have the access over index use 'enumerateto get access to index as wellmultiply to all elements of arr arr [ for ia in enumerate(arr)print( ':' * good practices