Я пытаюсь перебрать многомерный список в Python, но он не действует так, как я ожидал.Итерация по многомерному списку в 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
Если бы я сделал подобную вещь с помощью .each в Ruby, было бы передать хэш. Есть ли принципиальная разница в том, как Python и Ruby имеют дело с циклами массива? Или есть лучший способ попробовать итерацию стиля .each в Python?
Это отлично, теперь только ждать 10 минут, чтобы принять ответ :) Спасибо @ mtitan8 – Gregology
Великий, рад бы помочь! – mdml