Jim Michael

Jim Michael


Introduction to For Loops in Python

Learn Python programming with this Python tutorial for beginners!

Learn how to use Python for loop

A for loop is used for iterating over a sequence (that is either a list, a tuple, a dictionary, a set, or a string).

This is less like the for keyword in other programming languages, and works more like an iterator method as found in other object-orientated programming languages.

With the for loop we can execute a set of statements, once for each item in a list, tuple, set etc.


Print each fruit in a fruit list:

fruits = ["apple", "banana", "cherry"]
for x in fruits:

The ```for`` loop does not require an indexing variable to set beforehand.

Looping Through a String

Even strings are iterable objects, they contain a sequence of characters:


Loop through the letters in the word “banana”:

for x in "banana":

The break Statement

With the break statement we can stop the loop before it has looped through all the items:


Exit the loop when x is “banana”:

fruits = ["apple", "banana", "cherry"]
for x in fruits:
  if x == "banana":


Exit the loop when x is “banana”, but this time the break comes before the print:

fruits = ["apple", "banana", "cherry"]
for x in fruits:
  if x == "banana":

The continue Statement

With the continue statement we can stop the current iteration of the loop, and continue with the next:


Do not print banana:

fruits = ["apple", "banana", "cherry"]
for x in fruits:
  if x == "banana":

The range() Function

To loop through a set of code a specified number of times, we can use the range() function,

The range() function returns a sequence of numbers, starting from 0 by default, and increments by 1 (by default), and ends at a specified number.


Using the range() function:

for x in range(6):

Note that range(6) is not the values of 0 to 6, but the values 0 to 5.

The range() function defaults to 0 as a starting value, however it is possible to specify the starting value by adding a parameter: range(2, 6), which means values from 2 to 6 (but not including 6):


Using the start parameter:

for x in range(2, 6):

The range() function defaults to increment the sequence by 1, however it is possible to specify the increment value by adding a third parameter: range(2, 30, **3**):


Increment the sequence with 3 (default is 1):

for x in range(2, 30, 3):

Else in For Loop

The else keyword in a for loop specifies a block of code to be executed when the loop is finished:


Print all numbers from 0 to 5, and print a message when the loop has ended:

for x in range(6):
  print("Finally finished!") 

Nested Loops

A nested loop is a loop inside a loop.

The “inner loop” will be executed one time for each iteration of the “outer loop”:


Print each adjective for every fruit:

adj = ["red", "big", "tasty"]
fruits = ["apple", "banana", "cherry"]

for x in adj:
  for y in fruits:
    print(x, y) 

The pass Statement

for loops cannot be empty, but if you for some reason have a for loop with no content, put in the pass statement to avoid getting an error.


for x in [0, 1, 2]:

#python #web-development #machine-learning

What is GEEK

Buddha Community

Introduction to For Loops in Python
Ray  Patel

Ray Patel


top 30 Python Tips and Tricks for Beginners

Welcome to my Blog , In this article, you are going to learn the top 10 python tips and tricks.

1) swap two numbers.

2) Reversing a string in Python.

3) Create a single string from all the elements in list.

4) Chaining Of Comparison Operators.

5) Print The File Path Of Imported Modules.

6) Return Multiple Values From Functions.

7) Find The Most Frequent Value In A List.

8) Check The Memory Usage Of An Object.

#python #python hacks tricks #python learning tips #python programming tricks #python tips #python tips and tricks #python tips and tricks advanced #python tips and tricks for beginners #python tips tricks and techniques #python tutorial #tips and tricks in python #tips to learn python #top 30 python tips and tricks for beginners

Ray  Patel

Ray Patel


Lambda, Map, Filter functions in python

Welcome to my Blog, In this article, we will learn python lambda function, Map function, and filter function.

Lambda function in python: Lambda is a one line anonymous function and lambda takes any number of arguments but can only have one expression and python lambda syntax is

Syntax: x = lambda arguments : expression

Now i will show you some python lambda function examples:

#python #anonymous function python #filter function in python #lambda #lambda python 3 #map python #python filter #python filter lambda #python lambda #python lambda examples #python map

August  Larson

August Larson


Python For Loop (with Examples)

A Python tutorial to understand the uses of for loop in various ways including examples.

Python is a general-purpose programming language, which emphasizes making programming easy, efficient coding, and unleashes the user’s potential. Loops are the vital part of programming as it allows the user to repetitive use a set of codes using loops. So in the following article, we will see how to use for loops in python.

FOR Loop:

Till the iteration of the last item in the sequence, for loop run the instructions. It iterates over sets of instructions in sequence, arrays, and a tuple for a pre-defined period or until the last item and calculation are executed.

For loop can be categorized in three ways.

  1. Traditional for loop – It is usually used in programming language and contains three parts of a loop, i.e., initialization, condition, increment/decrement.
  2. Iterator/collection-based for loop – It is used for the iteration of objects and collections instead of numbers.
  3. Vectorize for loop – It is used to iterate parallel arrays simultaneously.

#python #for loop #loops #loop #python for loop

Osiki  Douglas

Osiki Douglas


Python while Loop with Examples

Python is a renowned general-purpose programming language. Unlike HTML or CSS, general-purpose programming languages are used in several application domains.

In programming languages, loops are a set of instructions that execute a sequence of code continuously until a certain condition is fulfilled. Most modern programming languages do include the concept of loops. The syntax for loops in each language may differ but the logic being used remains the same.

Many programming languages have several types of loops and the most renowned ones are while and for loop. Today we will only learn about while loop and where it should be preferred over other kinds of loops.

In most cases loops are interchangeable with each other but while loop should be preferred over other loops when the required condition is boolean. We can think of a while loop as a repeating if statement, to make the concept easier to understand.

#python #loop #while #python while loop with examples #python while loop

Art  Lind

Art Lind


Python Tricks Every Developer Should Know

Python is awesome, it’s one of the easiest languages with simple and intuitive syntax but wait, have you ever thought that there might ways to write your python code simpler?

In this tutorial, you’re going to learn a variety of Python tricks that you can use to write your Python code in a more readable and efficient way like a pro.

Let’s get started

Swapping value in Python

Instead of creating a temporary variable to hold the value of the one while swapping, you can do this instead

>>> FirstName = "kalebu"
>>> LastName = "Jordan"
>>> FirstName, LastName = LastName, FirstName 
>>> print(FirstName, LastName)
('Jordan', 'kalebu')

#python #python-programming #python3 #python-tutorials #learn-python #python-tips #python-skills #python-development