【发布时间】:2021-01-21 17:34:31
【问题描述】:
我有一个包含城市名称的数据框,我在其中转换为列表。我需要获取每个单独的城市名称并使用美国邮政编码中的 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 循环,但有问题
【问题讨论】:
-
try zip_codes = [search.by_city(city) for city in city]
-
遍历一个列表在任何关于列表的教程中都有介绍。您在关注可用资源时遇到了哪些问题?
-
我收到此错误 TypeError: expected string or bytes-like object
标签: python list loops zip element