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".
Les output avant apres:
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)
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.
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']
Merci de vos suggestions
Partager