Я пишу пример для нации, которая видит, что я не знаю ваш код (ps все данные являются поддельными):
dic = {'uk': {'capital': 'london',' измерение ': 235423,' население ': 31321},' франция ': {' капитал ':' Париж ',' измерение ': 43523,' население ': 542342},' италия ': {' капитал ':'Рим', 'измерение': 935123, 'население': 4323342}}
если вы хотите взять только основную нацию, просто сделайте:
dic.keys()
это будет пять вас
['france', 'italy, 'uk']
если вы хотите динамически получать всю информацию о нации, вы можете сделать:
k=dic.keys()
for i in k:
print dic[i]
Вывод:
{'population': 4323342, 'dimension': 935123, 'capital': 'rome'}
{'population': 31321, 'dimension': 235423, 'capital': 'london'}
{'population': 542342, 'dimension': 43523, 'capital': 'paris'}
Если вам нужна какая-то конкретная информация, простодобавить определенный узел на печать:
k=dic.keys()
for i in k:
print dic[i]['capital']
Вывод:
rome
london
paris
Если вместо этого у вас есть список словаря, вы можете просто повторить его и принять необходимое значение:
l = [{'население': 4323342, «измерение»: 935123, «столица»: «Рим»}, {«население»: 31321, «измерение»: 235423, «столица»: «Лондон»'}, {' население ': 542342,' измерение ': 43523,' капитал ':' paris '}]
for i in l:
print i['capital']
Вывод:
rome
london
paris