Modifier élement d'une liste

Résolu
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
Configuration: Linux
Firefox 3.0

2 réponses

  1. Modérateur
    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
    1. merci beaucoup pour cette refexion astucieuse
      et biensur RESOLU
    2. merci monsieur
  2. Modérateur
    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 :)