To count the number of elements in list in R, you can use **length()** function or **length()** function. The **length()** function gives count of number of elements in list and **lengths()** function gives count of number of elements in each component of list.

The following methods show how you can do it with syntax.

**Method 1: Use length() Function**

```
length(list)
```

**Method 2: Use lengths() Function**

```
lengths(list)
```

The following examples show how to count number of elements in list.

## Count Number of Elements in List Using length() Function

Let’s see how we can count number of elements in list:

```
# Create list
lst <- list(Machine_name=c("A","B","C","D","E","F","G","H","A","B","A","C","D","B","E","H"),
Pressure=c(12.39,11.25,12.15,13.48,13.78,12.89,12.21,12.58,9.6,8.85,7.89,10.24,12.36,11.45,9.47,8.12),
Status=c("OK","Suspect","OK","OK","Suspect","Suspect","Suspect","OK","OK","OK","OK","OK","Suspect","Suspect","Suspect","OK"))
# Count elements
length(lst)
```

Output:

```
[1] 3
```

Here the output shows 3 which means in list there are 3 elements.

## Count Number of Elements in List Using lengths() Function

Let’s see how we can get number of elements in each component of list:

```
# Create list
lst <- list(Machine_name=c("A","B","C","D","E","F","G","H","A","B","A","C","D","B","E","H"),
Pressure=c(12.39,11.25,12.15,13.48,13.78,12.89,12.21,12.58,9.6,8.85,7.89,10.24,12.36,11.45,9.47,8.12),
Status=c("OK","Suspect","OK","OK","Suspect","Suspect","Suspect","OK","OK","OK","OK","OK","Suspect","Suspect","Suspect","OK"))
# Count elements in each component
lengths(lst)
```

Output:

```
Machine_name Pressure Status
16 16 16
```

Here the output shows count of number of elements in each component of list.