判斷某個字符串是否屬於列表中某個元素的子字符串有以下三種方法:
參考資料: https://www.geeksforgeeks.org/python-finding-strings-with-given-substring-in-list/
方法1:
In [1]: data=["北京市", "福建省", "河南省", "杭州市"]
In [2]: word = "福建"
In [3]: [i for i in data if word in i]
Out[3]: ['福建省']
方法2:
In [4]: data=["北京市", "福建省", "河南省", "杭州市"]
In [5]: word = "福建"
In [6]: list(filter(lambda x: word in x, data))
Out[6]: ['福建省']
方法3:
In [7]: import re
In [8]: data=["北京市", "福建省", "河南省", "杭州市"]
In [9]: word = "福建"
In [10]: [x for x in data if re.search(word, x)]
Out[10]: ['福建省']