光阴似箭催人老,日月如移越少年。
method3 での使用により KeyError异常, 因为你在没有初始化值的情况下, 直接就counts[x]+=1, 这样它压根找到之前没定义过的key, 就更别说+1, 你只是import defaultdict, 却没用上, 导致实际上逻辑和method1一样, 所以,解决的方法,就是method1
KeyError
counts[x]+=1
key
import defaultdict
method1
method3 での使用により
がトリガーされますKeyError
异常, 因为你在没有初始化值的情况下, 直接就counts[x]+=1
, 这样它压根找到之前没定义过的key
, 就更别说+1, 你只是import defaultdict
, 却没用上, 导致实际上逻辑和method1
一样, 所以,解决的方法,就是method1