抱歉,这可能是一个非常愚蠢的问题。但我确实有以下命名的错误。
for i in my_hash_dict: #1st
for y in my_hash_dict[i]:
do something with i ...
for i in my_hash_dict: #2nd
do something with i...
问题似乎是,如果我在第二个 for 循环中重用这个名称,“似乎”会使我的程序无法正常运行。如果我在第二个 for 循环中更改 i ,那么似乎一切正常......
也许这只是我的一些愚蠢的错字或其他原因导致了这个问题。
但我希望有经验的python程序员能给我一些答案...谢谢