# How to Get the Number of Elements in a Python List?

• Last Updated : 26 Sep, 2021

In this article, we will discuss how to get the number of elements in a Python List.

Examples:

Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning - Basic Level Course

Input: [1,2,3,4,5]

Output:
No of elements in the list are
5

Input: [1.2 ,4.5, 2.2]

Output:
No of elements in the list are

Input: [“apple”, “banana”, “mangoe”]

Output:
No of elements in the list are
3

Before getting the Number of Elements in the Python List we have to create an empty List. After creating an empty list we have to insert the items or elements into the list. There are two methods to get the number of elements in the list i.e,

• Using Len( ) function
• Using for loop

### Using Len() function

We can use the len function i.e len( ) to return the number of elements present in the list

## Python3

 `# Returning the number of elements using``# len() function in python` `list` `=` `[]  ``# declare empty list``# adding items or elements to the list``list``.append(``1``)``list``.append(``2``)``list``.append(``3``)``list``.append(``4``)` `# printing the list``print``(``list``)` `# using the len() which return the number``# of elements in the list``print``(``"No of elements in list are"``)``print``(``len``(``list``))`
Output
```[1, 2, 3, 4]
No of elements in list are
4```

### Using for loop

We can declare a counter variable to count the number of elements in the list using a for loop and print the counter after the loop gets terminated.

## Python3

 `# Python Program for returning the number``# of elements in the list using for loop` `list` `=` `[]  ``# declaring empty list` `# inserting elements in the list using``# append method``list``.append(``1``)``list``.append(``2``)``list``.append(``3``)``list``.append(``4``)` `# declaring count variable as integer to keep``# track of the number of elements in for loop``count ``=` `0`  `# for loop for iterating through each element``# in the list``for` `i ``in` `list``:``  ` `    ``# increments count variable for each``    ``# iteration``    ``count ``=` `count``+``1` `# prints the count variable i.e the total number``# of elements in the list``print``(``list``)` `print``(``"No of elements in the list are"``)``print``(count)`
Output
```[1, 2, 3, 4]
No of elements in the list are
4```

Hence, in this way, we can return the number of elements of a list in python using for loop.

My Personal Notes arrow_drop_up