【发布时间】:2022-01-12 18:59:50
【问题描述】:
def count_digit(num):
if (num//10 == 0):
return 1
else:
return 1 + count_digit(num // 10)
我有一个名为 - filter_stats 的列表,它看起来像:
filter_stats= [1,2,24,2,353,4534,6,65,6457,6,8,58,58,744, and so on]
我想在上面的代码中传递这个列表。我该怎么做?
当我这样做时
count_digit(filter_stats)
它显示:不支持的操作数类型 //: 'filter' 和 'int'
【问题讨论】:
-
count_digit()仅适用于单个号码。使用循环或列表推导在数字列表上调用它。