Joh*_*urn 2 python dictionary loops python-3.x
我正在用 Python 创建稳定匹配项目,并且我试图迭代dictusing的键iterkeys(),但我收到以下错误:
AttributeError: dict object has no attribute iterkeys
这是我的口述:
preferred_rankings_men = {
'ryan': ['lizzy', 'sarah', 'zoey', 'daniella'],
'josh': ['sarah', 'lizzy', 'daniella', 'zoey'],
'blake': ['sarah', 'daniella', 'zoey', 'lizzy'],
'connor': ['lizzy', 'sarah', 'zoey', 'daniella']
}
Run Code Online (Sandbox Code Playgroud)
这是我的功能:
def init_free_men():
for man in preferred_rankings_men.iterkeys():
free_men.append(man)
Run Code Online (Sandbox Code Playgroud)
dict.iterkeys()方法在 Python 3 中已弃用。等效的代码是:
for man in preferred_rankings_men:
Run Code Online (Sandbox Code Playgroud)