![](/img/trans.png)
[英]Simple Way to Check Each List Element for Match with Particular String in Python
[英]Check if each element in a list match with a string in Python?
我正在編寫一個簡單的if else循環來檢查字符串是否與多個單詞匹配,如下所示:
if "word1" in data or "word2" in data or "word3" in data:
....
我不確定我們是否有更全面的方法來處理這種比較?
非常感謝你
if any(word in data for word in ('word1', 'word2', 'word3')):
...
如果遇到性能問題,可能需要在運行比較之前將data
轉換為set
。
你可以做:
if any(x in data for x in ('word1', 'word2', 'word3')):
為什么一組不相交?
if set(["word1", "word2","word3"]) & set(data):
# do stuff!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.