【发布时间】:2017-09-07 07:09:41
【问题描述】:
设置
我有以下字典,
d={'City':['Paris', 'Berlin','Rome', 'London']}
以及下面的单元素列表,
address=['Bedford Road, London NW7']
问题
我想检查其中一个城市是否在地址中。
目前尝试过
(1)
for x in d['City']:
if x in address:
print('yes')
else:
print('no')
只打印no。
(2)
for x in d['City']:
r = re.compile(x)
newlist = list(filter(r.match, address))
给出TypeError: 'str' object is not callable。从this answer 得到这个似乎应该解决这个问题,但错误没有帮助。
我该怎么做?
【问题讨论】: