要检查一行是否包含列表中的字符串并打印匹配的字符串,你可以使用以下方法:
in
操作符来检查它是否在给定行中。以下是一个示例代码,展示如何实现上述步骤:
def check_and_print_strings(line, strings):
for string in strings:
if string in line:
print(string)
这段代码定义了一个名为 check_and_print_strings
的函数,它接受一个字符串 line
和一个字符串列表 strings
作为参数。函数遍历列表中的每个字符串,并使用 in
操作符检查每个字符串是否在给定行中。如果找到匹配的字符串,就将其打印出来。
使用示例:
line = "This is a test line containing the word apple"
strings = ["test", "apple", "orange"]
check_and_print_strings(line, strings)
输出:
test
apple
关于这个问题,没有特定的腾讯云产品与之直接相关。
领取专属 10元无门槛券
手把手带您无忧上云