我从pycountries模块导入,试图打印出所有列出的国家的列表,但我可以计算出来。我的测试代码是:
from pycountry import countries
for num in range(0,len(countries)):
print(countries[num])
它会列出所有country对象的列表(例如,我将列出一个)
Country(alpha_2='AO', alpha_3='AGO', name='Angola', numeric='024', official_name='Republic of Angola')
我尝试了查看列出的dir方法,并尝试了以下方法:
print(countries[num][name])
我做错了什么?如何从对象中提取特定的东西,如名称或alpha_2
谢谢你的帮助,也为这个可能愚蠢的问题感到抱歉
name
、alpha_2
等存储为对象属性:您可以使用以下方法将其拔出:
或
您可以通过循环在所有国家/地区进行循环:
相关问题 更多 >
编程相关推荐