# Count Elements Using List Comprehension in Python (2 Examples)

In this tutorial, you’ll learn how to count elements in a list in the Python programming language using list comprehension.

The content of the tutorial looks as follows:

Let’s dive into the examples.

## Creation of Example Data

As a basis for this tutorial, we will use a sample list called my_list, which contains 10 integer elements.

`my_list = [5, 35, 82, 64, 29, 37, 98, 75, 13, 57]`

Now, let’s see different ways of counting the elements of my_list using list comprehension in the next examples.

## Example 1: Count Odds in List Using List Comprehension

In this example, we will use the list comprehension method to return the number of odd numbers in our list via iterating through the elements of the list and keeping the numbers which cannot be divided by 2. Regarding condition is set by the if statement `num % 2 != 0`.

```odds = [num for num in my_list if num % 2 != 0]
print(odds)
# [5, 35, 29, 37, 75, 13, 57]```

The output above shows the new list created which contains the odd numbers in my_list.

## Example 2: Count Elements in List Smaller Than Arbitrary Number Using List Comprehension

The list comprehension method can also be used to count the numerical elements smaller than an arbitrary number. For instance, we can count the elements that are smaller than 20 in our list. See how the list comprehension is conditioned to be smaller than 20 below.

```smallthan = len([elem for elem in my_list if elem < 20])
print(smallthan)
# 2```

As shown, there are two numbers in our list smaller than 20. The conditions that can be set are not limited by the given examples, yet they are out of the scope of this tutorial.

## Video, Further Resources & Summary

Do you need more explanations on how to count elements in a list in Python? Then you should look at the following YouTube video of the Statistics Globe YouTube channel.

Moreover, you could check some of the other tutorials on Statistics Globe:

This post has shown examples of how to count in a list in Python using list comprehension. In case you have further questions, you may leave a comment below.