how to loop through a list in python code example

Example 1: python loop through list

list = [1, 3, 6, 9, 12] 
   
for i in list: 
    print(i)

Example 2: how to loop over list

# Python code to iterate over a list
list = [1, 2, 3, 4, 5, 6]

# Method 1: Using "var_name in list" syntax
# Pro: Consise, easily readable
# Con: Can't access index of item
for item in list:
  print(item)
  
# Method 2: Using list indices
# Pro: Can access index of item in list
# Con: Less consise, more complicated to read
for index in range(len(list)-1):
  print(list[index])
  
# Method 3: Using enumerate()
# Pro: Can easily access index of item in list
# Con: May be too verbose for some coders
for index, value in enumerate(list):
  print(value)

Example 3: iterate over list of strings python

# Iterate through a string using a for loop
name="Nagendra"
for letter in name:
  print(letter)
  
# Iterate through a string using a for loop 
index = 0
while index<len(name):
  print(index)
  index += 1
#Iterate through a list of strings using a for loop
list_names = ['Nagendra','Nitesh','Sathya']
for name in list_names:
  print(name)
  
#Iterate through a string using a while loop
list_names = ['Nagendra','Nitesh','Sathya']
index = 0
while index<len(list_names):
  print(list_names[i])
  index += 1

Example 4: list loop python

list = [1, 3, 5, 7, 9] 

# with index   
for index, item in enumerate(list): 
    print (item, " at index ", index)
    
# without index
for item in list:
  	print(item)

Example 5: python iterate list

lst = [10, 50, 75, 83, 98, 84, 32]
 
for x in range(len(lst)): 
    print(lst[x])

Example 6: how to iterate over a list in python

# Python list
my_list = [1, 2, 3]

# Python automatically create an item for you in the for loop
for item in my_list:
  print(item)