微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

遍历列表中的元素

如何解决遍历列表中的元素

我有一个包含城市名称的数据框,我将其中的城市名称转换为列表。我需要获取每个单独的城市名称并使用美国邮政编码中的 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 举报,一经查实,本站将立刻删除。