python统计列表中数字个数

请完成此函数,统计以‘#’结束的字符串中每种数字字符的个数和其它字符的个数

小知识点:
判断数字字符isdigit()

#**********Program**********
def count(s,c):
    s1 = s.index("#")
    s2 = s[:s1]
    s3 = list(s2)
    count = 0
    for i in range(0, s1):
        if s3[i].isdigit():
            xiabiao = s3[i]
            f = s3.count(s3[i])
            c[int(xiabiao)] = f
        else:
            count = count + 1
    c[10] = count

你可能感兴趣的:(python基础,python,列表)