AttributeError: 'dict' object has no attribute 'has_key'

AttributeError: ‘dict’ object has no attribute ‘has_key’

Python 3 已弃用 has_key 这一方法

错误代码:

ssCnt = {}
if not ssCnt.has_key(can): ssCnt[can]=1
else: ssCnt[can] += 1

修正后:

ssCnt = {}
if can not in ssCnt: ssCnt[can]=1
else: ssCnt[can] += 1

参考: