python-3.x - 如何打印包含特定单词的特定字符串 - Python
问题描述
如果它包含一个特定的单词,我想打印出整个字符串。例如
a = ['www.facbook.com/xyz','www.google.com/xyz','www.amazon.com/xyz','www.instagram.com/xyz']
如果我想找到这个词amazon
,那么代码应该打印出来www.amazon.com/xyz
我发现了许多示例,您可以在其中找出字符串是否包含单词,但我需要打印出包含该单词的整个字符串。
解决方案
尝试这个 -
your_list = ['www.facebook.com/xyz', 'www.google.com/xyz', 'www.amazon.com/xyz', 'www.instagram.com/xyz']
word = 'amazon'
res = [x for x in your_list if word in x]
print (*res)
输出:
www.amazon.com/xyz
推荐阅读
- c# - 我创建了一个包含列表的表单,我正在尝试以新表单访问该列表
- excel - 出现运行时错误“13”:运行以下宏时类型不匹配
- python - 在烧瓶 API 中的烧瓶休息端点之间进行调用的正确方法是什么?
- sql - 循环遍历表并删除行时出错
- python - 如何基于索引python创建值列表
- sql - 对于具有某些相同字段的多行,保留具有更新值的行,并标记其他行
- excel - 从文件中找到字符串后提取某些行
- reactjs - 同时使用 Fuse js 过滤多个列表
- javascript - 检查时间是否在特定时间范围内
- json - 链接器无法从 json-glib 中找到“get_int_member_with_default”