【像计算机科学家一样思考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])

相关