前言:
而今大家对“python列表添加元素且不重复”大约比较珍视,朋友们都想要学习一些“python列表添加元素且不重复”的相关文章。那么小编在网摘上搜集了一些关于“python列表添加元素且不重复””的相关内容,希望兄弟们能喜欢,同学们一起来了解一下吧!1、编程试题:
编写一个程序来查找两个列表中的相同元素。
定义函数find_common_elements(),它接受两个整数列表参数,list1和list2。
在函数内部,找到共同的数字,并按升序返回它们。
输入:
[1, 2, 3, 4, 5, 6]
[1, 3, 5, 7, 9, 11]
输出:
[1, 3, 5]
2、代码实现:
#!/usr/bin/python3.9# -*- coding: utf-8 -*-## Copyright (C) 2024 , Inc. All Rights Reserved## @Time : 2024/1/17 20:36# @Author : fangel# @FileName : 61. 查找列表相同元素.py# @Software : PyCharmdef find_common_elements(list1, list2): resList = [] for i in list1: for j in list2: #如果两个列表的元素相同,那么就加入到列表resList中 if i == j: resList.append(i) break #对最终的列表进行排序 resList.sort() return resList# 获取用户输入,转换为列表list1 = list(map(int, input().split()))list2 = list(map(int, input().split()))# 调用函数print(find_common_elements(list1, list2))
3、代码分析:
该题的思路是判断两个列表中元素是否相同,相同就加入到第三个列表中,然后调用sort方法对第三个列表进行排序即可。
4、运行结果:
输入:
1 3 5 7 9
2 4 6 8 10
输出:
[]
输入:
1 2 3 4 5
5 3 2
输出:
[2, 3, 5]
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。