python的for循环中定义的字典变量,在循环外找不到。

for循环里套了if判断,然后将一段字典内容赋值给变量。为啥在最后返回变量名是说未定义。已经加了global。

贴一点代码是否可以更好地描述问题呢?

代码贴出来看看?