可能重复:
按键的元组值
如何通过获取其代码来查找国家/地区名称,
COUNTRIES = (
('AF', _(u'Afghanistan')),
('AX', _(u'\xc5land Islands')),
('AL', _(u'Albania')),
('DZ', _(u'Algeria')),
('AS', _(u'American Samoa')),
('AD', _(u'Andorra')),
('AO', _(u'Angola')),
('AI', _(u'Anguilla'))
)
Run Code Online (Sandbox Code Playgroud)
我有代码AS,没有在COUNTRIES元组上使用forloop找到它的名字 ?
Eri*_*got 23
你可以简单地做:
countries_dict = dict(COUNTRIES) # Conversion to a dictionary mapping
print countries_dict['AS']
Run Code Online (Sandbox Code Playgroud)
这只是创建国家/地区缩写和国家/地区名称之间的映射.访问映射的速度非常快:如果您进行多次查找,这可能是最快的方法,因为Python的字典查找非常有效.
| 归档时间: |
|
| 查看次数: |
11316 次 |
| 最近记录: |