【发布时间】:2015-10-02 06:41:51
【问题描述】:
我需要搜索列表中的任何项目是否包含特定字符串。目前我使用此代码:
mylist = ['Hometown City Heights', 'Height 6'', 'First name Mike']
item = [s for s in mylist if "First name" in s]
print item[0]
>> First name Mike
问题是,如果我尝试搜索Height,我得到了这个:
mylist = ['Hometown City Heights', 'Height 6'', 'First name Mike']
item = [s for s in mylist if "Height" in s]
print item[0]
>> Hometown City Heights
我只需要匹配包含在Height 6' 元素中的Height,这样item[0] 就是我需要的那个。最好的方法是什么?
【问题讨论】: