Adloun

algorithmique et programmation (première) · Chapitre 2 · Exercice de TD

Que renvoie mystere(12, 8, 15, 10, 15)

La notion de liste · Listes, ensembles et diviseurs · niveau 3 (difficile)

Énoncé

Que renvoie mystere([12, 8, 15, 10, 15]) ? Décrire en une phrase ce que fait cette fonction.


def mystere(L):
    R = []
    for x in L:
        if x not in R:
            R.append(x)
    return R

Corrigé

Elle renvoie [12, 8, 15, 10] : la liste sans doublons, dans l'ordre de première apparition — c'est le passage de la liste (avec répétitions) à l'ensemble de ses valeurs, en conservant un ordre.

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre