Modifier élement d'une liste

Résolu/Fermé
benamira Messages postés 38 Date d'inscription lundi 10 septembre 2007 Statut Membre Dernière intervention 2 mai 2009 - 4 juin 2008 à 11:08
 maurice - 29 mars 2013 à 12:56
Bonjour,
le langage que j'utilise est python, au fait j'ai un ptit problème :
j'ai une liste d'element de type string, ces element contiennent des caractères que je voudrais supprimer,(le 'u' ) j'ai essayer ce code ci-dessous mais ça renvoie tjrs la meme liste intiale;


L=[u'/rss/channel/item', u'/decription', u'/title']
for elm in L:
elm.replace('u','')



ce code la renvoie tjrs L intiale (L est globale)

quelqu'un a une idée ??
merci d'avance
A voir également:

2 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
4 juin 2008 à 11:11
des caractères que je voudrais supprimer,(le 'u' )

Le "u" ne fait pas partie de la chaîne.

Avec ce "u", Python te signale juste que la chaîne est en Unicode (caractères internationaux).

La preuve ?

L=[u'/rss/channel/item', u'/decription', u'/title']
for elm in L:
     print elm


ce qui affiche:
/rss/channel/item
/decription
/title
0
benamira Messages postés 38 Date d'inscription lundi 10 septembre 2007 Statut Membre Dernière intervention 2 mai 2009 1
4 juin 2008 à 13:25
merci beaucoup pour cette refexion astucieuse
et biensur RESOLU
0
merci monsieur
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
4 juin 2008 à 14:08
De rien :-)


PS: Pour tes prochaines questions concernant Python, je te conseille de mettre [Python] dans le titre du message, sinon il y a peu de chances que je regarde :)
0