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 スタイルの反復を試して達成するためのより良い方法はありますか?