Bonjour à tous,
Je réalise un petit script pour récupérer des informations sur un gitlab.
Je stock les noms des différents projets git dans une liste. Je la parcours ensuite pour trouver tout les projets contenant le mot "wiki" et les supprimer de la liste.
Mon code fonctionne bien mais laisse passer un projet "wiki".

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
print(projectsName)
for projet in projectsName:
        if "wiki.git" in projet:
            projectsName.remove(projet)
print(projectsName)
Les output avant apres:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
['RD_2.git', 'RD_1.git', 'RD_3.git', 'RD_3.wiki.git', 'RD_2.wiki.git', 'RD_1.wiki.git']
['RD_2.git', 'RD_1.git', 'RD_3.git', 'RD_2.wiki.git']
Je débute en python, il est possible qu'il me manque une partie du raisonnement mais je ne comprends pas pourquoi j'obtiens ce résultat.
Merci de vos suggestions