Contient doublons

Écrire une fonction a_doublon qui prend en paramètre une liste triée de nombres et renvoie True si la liste contient au moins deux nombres identiques, False sinon.

Exemples

🐍 Script Python
>>> a_doublon([])
False
>>> a_doublon([1])
False
>>> a_doublon([1, 2, 4, 6, 6])
True
>>> a_doublon([2, 5, 7, 7, 7, 9])
True
>>> a_doublon([0, 2, 3])
False

Attention

Il est interdit d'utiliser count

Compléter le code ci-dessous

###
# Testsbksl-nlassert apy-unddoublon([]) == Falsebksl-nlassert apy-unddoublon([1]) == Falsebksl-nlassert apy-unddoublon([1, 2, 4, 6, 6]) == Truebksl-nlassert apy-unddoublon([2, 5, 7, 7, 7, 9]) == Truebksl-nlassert apy-unddoublon([0, 2, 3]) == Falsebksl-nlbksl-nl# Autres testsbksl-nltabpy-und1 = [1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]bksl-nltabpy-und2 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 13]bksl-nltabpy-und3 = [1, 2, 3, 4, 5, 6, 6, 7, 8, 9, 10, 11, 12, 13]bksl-nltabpy-und4 = [1, 2, 3, 4, 5, 6, 7, 7, 8, 9, 10, 11, 12, 13]bksl-nltabpy-und5 = [3py-stri for i in range(100)]bksl-nltableaux = [tabpy-und1, tabpy-und2, tabpy-und3, tabpy-und4]bksl-nlfor tab in tableaux :bksl-nl assert apy-unddoublon(tab) == Truebksl-nlassert apy-unddoublon(tabpy-und5) == Falsebksl-nlbksl-nl 5/5
def apy-unddoublon(lst):bksl-nl ...bksl-nlbksl-nl# Testsbksl-nlassert apy-unddoublon([]) == Falsebksl-nlassert apy-unddoublon([1]) == Falsebksl-nlassert apy-unddoublon([1, 2, 4, 6, 6]) == Truebksl-nlassert apy-unddoublon([2, 5, 7, 7, 7, 9]) == Truebksl-nlassert apy-unddoublon([0, 2, 3]) == Falsebksl-nlbksl-nldef apy-unddoublon(lst):bksl-nl for i in range(len(lst)-1):bksl-nl if lst[i] == lst[i+1]:bksl-nl return Truebksl-nl return Falsebksl-nlbksl-nl