以下是一个示例代码,用于遍历字符串列表并与目标进行匹配:
def match_target(strings, target):
found = False # 初始化布尔值为false
for string in strings: # 遍历字符串列表的条目
if string == target: # 尝试与目标进行匹配
found = True # 如果有匹配,则将布尔值设为true
break # 匹配到目标后,终止循环
return found
# 测试示例
strings = ["apple", "banana", "cherry"]
target = "banana"
result = match_target(strings, target)
print(result) # 输出:True
target = "orange"
result = match_target(strings, target)
print(result) # 输出:False
在这个示例中,我们定义了一个函数match_target
,它接受一个字符串列表strings
和一个目标字符串target
作为参数。我们首先将布尔值found
初始化为False
,表示尚未找到匹配项。
然后,我们使用for
循环遍历字符串列表的每个条目。在循环内部,我们将当前的字符串与目标进行比较。如果找到匹配项,则将布尔值found
设为True
,并使用break
语句终止循环。
最后,我们返回布尔值found
作为结果。
在测试示例中,我们定义了一个字符串列表strings
和两个不同的目标字符串target
。我们分别调用match_target
函数并打印结果,以检查是否正确匹配目标字符串。