Python定义函数,判断列表中是否存在相同元素 原创 阁主 2023-02-02 15:23:09 阅读 794 次 评论 0 条 摘要:简单的一个Python示例,判断列表中是否存在相同元素。 ## 方法一 我们可以用set方法去重后与原列表长度比较,set会生成一个元素无序且不重复的可迭代对象,也就是我们常说的去重。 ```python def is_repeating(list_target): set_lst = set(list_target) if len(set_lst) == len(list_target): return False else: return True list01 = [3, 4, 6, 8, 7] print(is_repeating(list01)) ``` ## 方法二 我们也可以使用逐一比对的方法,但是效率有一定的不足。 ```python def is_repeating(list_target): for r in range(len(list_target) - 1): for c in range(r + 1, len(list_target)): if list_target[r] == list_target[c]: return True return False list01 = [3, 4, 6, 8, 7] print(is_repeating(list01)) ``` 本文地址:https://www.mainblog.cn/300.html 版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处! 免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。 PREVIOUS:Python列表推导式循环嵌套 NEXT:Python定义方阵转置函数 文章导航