如何解决遍历列表中的元素
我有一个包含城市名称的数据框,我将其中的城市名称转换为列表。我需要获取每个单独的城市名称并使用美国邮政编码中的 search_by_city 选项对其进行搜索以找到相应的邮政编码。下面是我的代码
from uszipcode import SearchEngine
search =SearchEngine()
cities= list(data['Nearest City '])
print(cities)
输出:
['Dallas','Falls Church','Anniston','New brockton']
例如城市[0],给我名字“达拉斯”,如果我应用以下代码,我会得到这个城市的邮政编码。
zipy= search.by_city(cities[0])
如何遍历整个列表“城市”以获取列表中每个城市元素名称的邮政编码? 我知道这将是某种 for 循环,但有问题
解决方法
你可以用 list comprehension 这样做,
{{1}}
是什么?迭代每个城市中的城市列表并将每个城市传递给您的search.by_city() 方法,最后您将获得 zipy 上城市的所有邮政编码作为邮政编码列表。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。