Ceci est en fait une extension de cette question. Les réponses à cette question n'ont pas conservé l '"ordre" de la liste après suppression des doublons. How to remove these duplicates in a list (python)Supprimer les doublons dans une liste tout en gardant sa commande (Python)
biglist =
[
{'title':'U2 Band','link':'u2.com'},
{'title':'Live Concert by U2','link':'u2.com'},
{'title':'ABC Station','link':'abc.com'}
]
Dans ce cas, le 2ème élément doit être retiré parce qu'un élément précédent « u2.com » existe déjà. Cependant, la commande doit être conservée.
Hey Alex, par curiosité pourquoi mettez-vous le [:] sur le côté gauche de la mission? Je l'ai habituellement vu sur le RHS. Est-ce juste une préférence personnelle? En y regardant d'abord, je n'étais même pas sûr de ce que ça ferait, haha. – xitrium
@xitrium L'utilisation de '[:]' à gauche a remplacé tous les éléments de la liste, au lieu de la liste elle-même. Cela pourrait avoir un effet, par ex. si vous faites ceci dans une fonction avec une liste qui est transmise: si vous * changez * la liste est changée en dehors de la fonction, si vous la * remplacez * alors la liste extérieure n'est pas affectée). Dans ce cas particulier, il n'y a aucun effet observable que je peux voir. – Mark