我使用以下代码从键列表初始化字典
z=df1[2].value_counts().keys().tolist()
mydict=dict.fromkeys(z,None)
此外,我用过
`value=df2[2].value_counts().keys().tolist()
counts=df2[2].value_counts().tolist()`
for j,items in value:
if mydict.has_key(items):
mydict.setdefault(items,[]).append(counts[j])
Run Code Online (Sandbox Code Playgroud)
它产生以下错误
mydict.setdefault(items,[]).append(counts [j])AttributeError:'NoneType'对象没有属性'append'