Bonjour, je n'arrive pas à trouver comment supprimer des éléments d'une liste sur un certain intervalle. Dans mon exemple j'ai une liste 2D, composée d'éléments représentant chaque ligne d'un fichier texte et de sous-éléments représentant chaque caractère qui composent chaque ligne, et j'aimerais, pour chaque ligne, supprimer tous les caractères, et donc les sous-éléments, qui sont après un #. J'ai fait ceci (qui ne fonctionne pas), afin de montrer la voie que j'aimerais suivre pour résoudre ce problème si cela est possible (je suis étudiant, et c'est ma première année de Python, je suis donc sur des choses assez basiques, mais je n'ai pas trouvé la réponse à ma question sur le net). Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for i in range(len(liste_clean2)): for j in range(len(liste_clean2[i])): if liste_clean2[i][j]=='#': liste_clean2.remove(liste_clean2[i][j,len(liste_clean2[i]])
Partager