簡體   English   中英

尋找關鍵詞

[英]Finding key word

res = dict(filter(lambda item: search_key in item[0], dict1.items()))
list_keys = [ k for k in res ]

這是我的代碼。 我希望它只包含單詞列表,而不是任何額外的連接,除了- “cats” 就像我正在搜索cat我希望列表不返回catspoon

使用正則表達式匹配整個單詞。

import re

search_key = r'\bcat\b'
res = dict(filter(lambda item: re.search(search_key, item[0]), dict1.items()))
list_keys = [ k for k in res ]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM