Tutorial Playlist

Python Tutorial for Beginners


The Best Tips for Learning Python

Lesson - 1

How to Install Python on Windows?

Lesson - 2

Top 10 Python IDEs in 2022: Choosing The Best One

Lesson - 3

A Beginner’s Guide To Python Variables

Lesson - 4

Understanding Python If-Else Statement

Lesson - 5

Python Numbers: Integers, Floats, Complex Numbers

Lesson - 6

Python Strings | Simplilearn Python Tutorial

Lesson - 7

The Basics of Python Loops

Lesson - 8

Python For Loops Explained With Examples

Lesson - 9

Introduction to Python While Loop

Lesson - 10

Everything You Need to Know About Python Arrays

Lesson - 11

All You Need To Know About Python List

Lesson - 12

How to Easily Implement Python Sets and Dictionaries

Lesson - 13

A Handy Guide to Python Tuples

Lesson - 14

Everything You Need to Know About Python Slicing

Lesson - 15

Python Regular Expression (RegEX)

Lesson - 16

Learn A to Z About Python Functions

Lesson - 17

Objects and Classes in Python: Create, Modify and Delete

Lesson - 18

Python OOPs Concept: Here's What You Need to Know

Lesson - 19

An Introduction to Python Threading

Lesson - 20

Getting Started With Jupyter Network

Lesson - 21

PyCharm Tutorial: Getting Started with PyCharm

Lesson - 22

The Best NumPy Tutorial for Beginners

Lesson - 23

The Best Python Pandas Tutorial

Lesson - 24

An Introduction to Matplotlib for Beginners

Lesson - 25

The Best Guide to Time Series Analysis In Python

Lesson - 26

An Introduction to Scikit-Learn: Machine Learning in Python

Lesson - 27

A Beginner's Guide To Web Scraping With Python

Lesson - 28

Python Django Tutorial: The Best Guide on Django Framework

Lesson - 29

Top 10 Reason Why You Should Learn Python

Lesson - 30

10 Cool Python Project Ideas For Beginners in 2021

Lesson - 31

The Best Ideas for Python Automation Projects

Lesson - 32

12 Tips On How To Become a Python Developer

Lesson - 33

The Best Guide for RPA Using Python

Lesson - 34

Comprehending Web Development With PHP vs. Python

Lesson - 35

The Best Tips for Learning Python - REMOVE

Lesson - 36

The Best Way to Learn About Box and Whisker Plot

Lesson - 37

An Interesting Guide to Visualizing Data Using Python Seaborn

Lesson - 38

The Complete Guide to Data Visualization in Python

Lesson - 39

Everything You Need to Know About Game Designing With Pygame in Python

Lesson - 40

The Complete Simplified Guide to Python Bokeh

Lesson - 41

Top 150 Python Interview Questions and Answers for 2022

Lesson - 42

The Supreme Guide to Understand the Workings of CPython

Lesson - 43
Python For Loops Explained With Examples

Python is a general-purpose, high-level programming language designed to be easy to read and execute. It is open-source, which means it is free to use. In this article, we will learn one of Python programming's fundamental looping statements: the Python for loop.

Python Training Course

Learn Data Operations in PythonExplore Course
Python Training Course

What Is for Loop in Python?

The for loop in Python is used to iterate over a sequence, which could be a list, tuple, array, or string.



Block Diagram:

Fig: Flowchart of for loop



Fig: Basic example of Python for loop

The program operates as follows: We have assigned a variable, x, which is going to be a placeholder for every item in our iterable object. In this case, the variable “x” actually represents the elements in that list. Then, we print our variable, x. This process continues until all items are printed.

Break Statement in for Loop

The Python break statement is used to exit from the loop immediately after a certain condition is met.



Fig: break statement

The program above operates as follows: The loop continues until the specified element is encountered. As soon as the ‘green’ element is encountered, the loop breaks. 

Free Course: Python for Beginners

Master the fundamentals of PythonEnroll Now
Free Course: Python for Beginners

Continue Statement in for Loop

The function of the continue statement is to skip the current iteration of a loop and continue with the next one.



Fig: continue statement

The Range() Function

The range() function executes a group of statements for a specified number of times.



Fig: range() function in Python for loop

The program operates as follows. When the for structure begins executing, the function

range creates a sequence of values, which range from zero to four. The first value in this sequence is assigned to the variable x, and the body of the for structure executes. For each subsequent value in the sequence, the value is assigned to variable x, and the body of the for structure executes. This process continues until all values in the sequence have been processed.

Else in for Loop

Python enables an else clause at the end of a for loop. The else part is executed if the loop terminates naturally.



Fig: else statement

In the above example, the for loop is executed first. After that, the else part is executed.

Nested Loops

A loop inside another loop is called a nested loop. The inner loop will be performed once for each iteration of the outer loop.



Fig: Nested loop in Python for loop

Recommended programming practice:

Excessive nesting levels can make it difficult to follow the program. As a general rule, try to avoid using more than three levels of indentation.

Free Course: Programming with Python

Learn the Basics of Programming with PythonEnroll Now
Free Course: Programming with Python

Access Index in for Loop

To iterate over the indices in a sequence, we use the enumerate() function.



Fig: enumerate() function

The enumerate() function adds the counter to iterable, which starts from zero by default.

Looping Through Multiple Lists

We can loop through multiple lists at once. For this, we use the zip() function, which is built in the Python loop.



Fig: Looping through multiple lists

For loop exercise

Question 1: Display a “simplilearn” message after successfully executing for loop



Fig: Question 1 solution

Question 2: You are given a list of integer elements. Make a new list that will store squares of elements from the previous list.



Fig: Question 2 solution

Looking forward to make a move to programming? Take up the Python Training Course and begin your career as a professional Python programmer.


In this article, we have discussed Python for loop and its syntax different statements. We also provided a visual example that demonstrated how to use the break and continue statements in a Python for loop. 

If you have any questions or comments, please post them below, and we'll have our experts get back to you as soon as possible.

Want to Learn More About Python?

Python is an essential tool aspiring data scientists and analysts must know. If you’re interested in adding this skill to your professional tool belt, enroll in out Python Training Course today!

About the Author

Aryan GuptaAryan Gupta

Aryan is a tech enthusiast who likes to stay updated about trending technologies of today. He is passionate about all things technology, a keen researcher, and writes to inspire. Aside from technology, he is an active football player and a keen enthusiast of the game.

View More
  • Disclaimer
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.