其他分享
首页 > 其他分享> > 重复元素判定

重复元素判定

作者:互联网

编写一个函数,接收列表作为参数,如果一个元素在列表中出现了不止一次,则返回True,但不要改变原来列表的值。同时编写调用这个函数和输出测试结果的程序。

def repeat(a):
    i = 0
    for i in range(0,len(a)-1):
        for j in range(1,len(a)):
            if i == j:
                break
            elif a[i] == a[j]:
                return True
                break

续:利用集合的无重复性改编上一个程序,获得一个更快更简洁的版本。

def jihe(a):
    pig = set(a)
    if len(pig) != len(a):
        return True

来源:全国计算机等级考试二级教程 教育部考试中心(2020年版) P116 4、5

标签:return,重复,元素,len,列表,break,判定,pig,True
来源: https://blog.csdn.net/lordeismywife/article/details/120934118