How do I iterate over lists in Python with examples?

In Python, you can iterate over lists using several methods such as a for loop, while loop, list comprehensions, and the map function. Below are some of the most common ways to iterate over lists in Python with examples.

Using a for loop:

my_list = [1, 2, 3, 4, 5] for item in my_list: print(item)

Using a while loop:

my_list = [1, 2, 3, 4, 5] index = 0 while index < len(my_list): print(my_list[index]) index += 1

Using list comprehensions:

my_list = [1, 2, 3, 4, 5] squared = [x**2 for x in my_list] print(squared)

Using the map function:

my_list = [1, 2, 3, 4, 5] squared = list(map(lambda x: x**2, my_list)) print(squared)

Python iteration for loop while loop list comprehensions map function