0 out of 464 challenges solved
Write a Python function `count_nested_lists` that takes a list as input and returns the number of nested lists within it. A nested list is any element of the input list that is itself a list. #### Example Usage ```python [main.nopy] print(count_nested_lists([[1, 2], [3, 4], 5, [6]])) # Output: 3 print(count_nested_lists([1, 2, 3])) # Output: 0 print(count_nested_lists([[1], [2], [3], [4]])) # Output: 4 ``` #### Requirements - The function should iterate through the input list and count elements that are of type `list`. - Return the count as an integer.
def count_nested_lists(input_list):
"""
Count the number of nested lists within the given list.
Args:
input_list (list): The list to check for nested lists.
Returns:
int: The count of nested lists.
"""
# Initialize a counter for nested lists
count = 0
# Iterate through the input list
for element in input_list:
# Check if the element is a list
if isinstance(element, list):
# Increment the counter
count += 1
# Return the count
return count