我正在尝试在 Python 中迭代一个多维列表,但它并没有像我预期的那样运行。
POIs = {'GTA': {'areas': [{'lat': 43.7, 'range': '40km', 'long': -79.416}]}, 'Montreal': {'areas': [{'lat': 45.509, 'range': '40km', 'long': -73.588}]}}
for POI in POIs:
print POI
这将返回字符串
GTA
Montreal
如果我在 Ruby 中使用 .each 做类似的事情,它会传递哈希值。Python 和 Ruby 处理数组循环的方式有根本区别吗?或者有没有更好的方法来尝试在 Python 中实现 .each 样式迭代?