- Trending Categories
- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies

- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who

# Python to Find number of lists in a tuple

A python tuple is ordered and unchangeable. But it can also be made up of lists as its elements. Given a tuple made up of lists, let’s find out how many lists are present in the tuple.

## with len()

In this approach we will apply the len function. The len() function will give the count of lists which are the elements of the tuple.

## Example

tupA = (['a', 'b', 'x'], [21,19]) tupB = (['n', 'm'], ['z','y', 'x'], [3,7,89]) print("The number of lists in tupA :\n" , len(tupA)) print("The number of lists in tupB :\n" , len(tupB))

## Output

Running the above code gives us the following result −

The number of lists in tupA : 2 The number of lists in tupB : 3

## Using a UDF

In case we have to use this operation again and again we can very well define a function which will check if the element we are passing is a tuple. Then apply len function to calculate the numbers of elements which is lists in it.

## Example

tupA = (['a', 'b', 'x'], [21,19]) tupB = (['n', 'm'], ['z','y', 'x'], [3,7,89]) def getcount(tupl): if isinstance(tupl, tuple): return len(tupl) else: pass print("The number of lists in tupA :\n" , getcount(tupA)) print("The number of lists in tupA :\n" , getcount(tupB))

## Output

Running the above code gives us the following result −

The number of lists in tupA : 2 The number of lists in tupA : 3

- Related Articles
- Unpacking tuple of lists in Python
- Convert a list into tuple of lists in Python
- Python - Ways to iterate tuple list of lists
- Sort lists in tuple in Python
- Program to find minimum number of operations required to make lists strictly Increasing in python
- Python program to Find the size of a Tuple
- Python program to find Intersection of two lists?
- Flatten tuple of List to tuple in Python
- Python program to find Cartesian product of two lists
- Find common elements in list of lists in Python
- Program to find union of two given linked lists in Python
- Python program to find hash from a given tuple
- Python program to find Union of two or more Lists?
- Find minimum of each index in list of lists in Python
- Python - Find starting index of all Nested Lists

Advertisements