以下是一个解决该问题的示例代码:
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
中对应位置的字符串是否相等。
上一篇:比较包含字典值的字典列表
下一篇:比较包含字符串的数据帧行