我的字典出现一些关键错误问题。
result={}
for (k,v) in movies.items():
if not v[1] in result:
result[v[0]]=0
result[v[0]]+=int(1)
if not v[2] in result:
result[v[2]]=0
result[v[2]]+=int(1)
if not v[3] in result:
result[v[3]]=0
result[v[3]]+=int(1)
if not v[4] in result:
result[v[4]]=0
result[v[4]]+=int(1)
if not v[5] in result:
result[v[5]]=0
result[v[5]]+=int(1)
list5= sorted(result.items(),key=operator.itemgetter(1),reverse=True)
print list5
因此,我正在尝试创建一个字典,在其中循环遍历另一个字典(电影),并将每部电影中的演员添加为我的键。我的字典中的键是演员的名字,值是他总共拍的电影的数量。但是,我似乎遇到了一个关键错误。知道为什么会这样吗?
PS-每部电影有 5 个演员,这就是为什么我有 5 个循环键。
谢谢,朱奈德