要求:
编写一个程序来查找两个列表中的相同元素。
- 定义函数
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):
common_words = []
for num in list1:
if num in list2 and num not in common_words:
common_words.append(num)
return sorted(common_words)
# 获取用户输入,转换为列表
list1 = list(map(int, input().split()))
list2 = list(map(int, input().split()))
# 调用函数
print(find_common_elements(list1, list2))