【像计算机科学家一样思考Python】编写一个函数has_duplicates 接收一个列表,当其中任何一个元素出现多于一次时返回True 。它不应当修改原始列表

def has_duplicates2(list):
    birthd = list[:]
    for i in birthd:
        count = 0
        for j in birthd:
            if i == j:
                count= count+1
        if count > 1:
            print('true2')
            return True
    print('False2')
    return False
has_duplicates2([1,5,8,9,1])

 

posted @ 2022-03-18 17:07  玫瑰少年  阅读(128)  评论(0编辑  收藏  举报