所以我有一个集合位于另一个集合内,如下所示:
country = {
'spain': { 'capital':'madrid', 'population':46.77 },
'france': { 'capital':'paris', 'population':66.03 },
'germany': { 'capital':'berlin', 'population':80.62 },
'norway': { 'capital':'oslo', 'population':5.084 },
'peru' : {'capital':'lima', 'population':250}
}
我需要显示每个国家/地区每个首都的名称,因此我决定使用 for 循环。
for countries in country:
print('capital city of '+countries+' is '+countries)
现在我可以访问每个国家,但不能访问首都。我尝试在 for 循环之间添加一些变量,因为它给了我一个“太多无法打包错误”。下面是我的第二次尝试。
for countries,value in country.items():
print('capital city of '+countries+' is '+countries[value])
无论如何,我可以超越这个吗?
守着星空守着你
MM们
相关分类