📌  相关文章
📜  Python|打印两个列表的所有公共元素(1)

📅  最后修改于: 2023-12-03 14:46:28.408000             🧑  作者: Mango

Python | 打印两个列表的所有公共元素

在实际的编程过程中,我们常会需要比较两个列表中的元素是否相同,并打印出它们的公共元素。本文将详细介绍如何使用Python编写程序来实现这一需求。

实现方法

我们可以通过遍历一个列表中的元素并查看该元素是否出现在另一个列表中来找出两个列表的公共元素。

以下是实现该功能的Python代码,其中两个列表分别为list1和list2:

list1 = [3, 5, 7, 9, 11]
list2 = [4, 5, 6, 7, 8, 10, 11]

common_elements = []

for element in list1:
    if element in list2:
        common_elements.append(element)

print(common_elements)

通过运行上述代码,可以得到两个列表的公共元素为[5, 7, 11]。

代码解读

首先,我们在代码中定义了两个列表list1和list2,这两个列表包含了一些整数元素。接着,我们定义了一个名为common_elements的空列表,该列表将用于存储list1和list2的公共元素。

然后,我们通过使用for循环遍历list1中的所有元素。如果当前元素同时也在list2中出现,我们就将该元素添加到common_elements列表中。

最后,我们使用print函数将公共元素列表输出到控制台上。这样,我们就实现了打印两个列表的所有公共元素的功能。

总结

通过使用Python的列表和for循环等功能,我们能够简便地实现打印两个列表的所有公共元素的功能。这在对比和分析数据的过程中非常有用,希望对各位程序员有所帮助。