Supposons que j'ai la liste suivante:
my_list = ["sam", "is", "a", "is", "good", "person"]
3 Réponses :
La manière la plus propre faites le faire, je pense qu'il serait d'utiliser la compréhension de la liste pour éliminer toutes les apparentes de l'élément, puis ajouter l'élément à la fin.
Vous pouvez faire quelque chose comme ça: et appeler la fonction: p>
Essayez ceci,
['sam', 'is', 'a', 'is', 'good', 'person', 'person'] ['sam', 'is', 'a', 'is', 'good', 'person']
Merci beaucoup. Cela résout le problème. Je regardais juste ce genre de solution :)
Pour une chose sélective, vous devez itérer sur la liste:
['sam', 'is', 'a', 'is', 'good', 'person', 'person'] ['sam', 'is', 'a', 'is', 'good', 'person']
Donc, dans chaque itération, il devrait demander le nom d'article enlever?
Quelque chose comme suit: Pour i dans Input_List: ----> Je serai donc cette chaîne que nous devons supprimer. ---> Fondamentalement, il est sélectionné automatiquement. Donc, lorsque j'ai == "Sam", mon objectif est d'appeler une fonction qui supprimera toutes les occurrences de "SAM" qui sont dans les indices avant la sélection d'un
Pas clair, ajouter dans la question elle-même s'il vous plaît