编写一个程序来计算列表中子列表的数量。
- 定义函数
count_sublists()
,参数为list_input
。 - 在函数内部,返回输入列表中子列表的总数。
示例输入
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
示例输出
3
本题涉及列表的类型判断,用type()函数,如果是列表,则会返回list。
def count_sublists(list_input):
# 此处编写代码
result=0
for item in list_input:
if type(item)==list:
result+=1
return result
# 获取输入转为列表
list_input = eval(input())
# 调用函数
print(count_sublists(list_input))