下面是一个示例代码,演示如何按照元素名称匹配不同大小的两个列表的元素:
list1 = ['apple', 'banana', 'orange']
list2 = ['orange', 'grape', 'apple', 'melon', 'banana']
matched_elements = []
# 遍历第一个列表
for element in list1:
# 如果元素在第二个列表中,则添加到匹配列表中
if element in list2:
matched_elements.append(element)
# 打印匹配元素
print("匹配的元素:", matched_elements)
输出结果:
匹配的元素: ['apple', 'banana', 'orange']
这个示例代码中,我们首先创建了两个列表list1
和list2
。然后,我们创建一个空的匹配元素列表matched_elements
。
接下来,我们使用for
循环遍历list1
中的每个元素。在循环中,我们使用if
语句检查当前元素是否在list2
中。如果在,我们将该元素添加到matched_elements
列表中。
最后,我们打印出匹配的元素列表。
这个方法可以适用于任意大小的列表,并且可以根据具体的需求进行修改。