小编Har*_*ara的帖子

TypeError:+不支持的操作数类型:'NoneType'和'int'

我试图计算字符串中每个字符的数量

我的代码在这里:

def CharCount(string):
    mydict = {}
    for char in string:
        mydict[char] = mydict.get(char) + 1
    return '\n'.join(['%s,%s' % (c, n) for c, n in mydict.items()])
if __name__ == '__main__':
    print CharCount("abcda")
Run Code Online (Sandbox Code Playgroud)

运行上面的代码我得到以下错误:

TypeError: unsupported operand type(s) for +: 'NoneType' and 'int'
Run Code Online (Sandbox Code Playgroud)

python python-2.7

0
推荐指数
1
解决办法
3819
查看次数

标签 统计

python ×1

python-2.7 ×1