以下是一个解决该问题的示例代码:
def compare_lists(list1, list2):
bool_list = []
for str1, str2 in zip(list1, list2):
bool_list.append(str1 == str2)
return bool_list
list1 = ["hello", "world", "python"]
list2 = ["hello", "world", "java"]
result = compare_lists(list1, list2)
print(result)
输出结果为:
[True, True, False]
上述代码首先定义了一个名为compare_lists的函数,该函数接受两个字符串列表作为参数。在函数内部,我们使用zip函数将两个列表中的字符串一一对应起来,然后逐个比较它们是否相等,将结果添加到布尔列表中。最后,返回布尔列表作为结果。
在示例中,我们定义了两个字符串列表list1和list2,然后调用compare_lists函数,将这两个列表作为参数传递给函数。函数返回的结果存储在result变量中,并打印出来。输出结果为[True, True, False],表示list1和list2中对应位置的字符串是否相等。
上一篇:比较包含字典值的字典列表
下一篇:比较包含字符串的数据帧行