编写一个程序来查找两个列表中的相同元素。
- 定义函数
find_common_elements()
,它接受两个整数列表参数,list1
和list2
。 - 在函数内部,找到共同的数字,并按升序返回它们。
类似: 输入
[1, 2, 3, 4, 5, 6]
[1, 3, 5, 7, 9, 11]
输出
[1, 3, 5]
示例输入
1 2 3 4 5 6
1 3 5 7 9 11
示例输出
[1, 3, 5]
本题可以使用集合中的区交集的方法解决。
def find_common_elements(list1, list2):
# 此处编写代码
return sorted(list(set(list1)&set(list2)))
# 获取用户输入,转换为列表
list1 = list(map(int, input().split()))
list2 = list(map(int, input().split()))
# 调用函数
print(find_common_elements(list1, list2))