python 判斷某個字符串是列表中元素的子字符串(finding strings with given substring in list)


 

判斷某個字符串是否屬於列表中某個元素的子字符串有以下三種方法:

參考資料: 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]: ['福建省']

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM