Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2010, 13:29
stiwi222
 
Fecha de Ingreso: noviembre-2009
Mensajes: 186
Antigüedad: 15 años, 1 mes
Puntos: 2
problema con cadenas

por que en este codigo me salta el error "TypeError: 'str' object does not support item assignment" en la linea 13?

Código python:
Ver original
  1. letr = 'a'
  2. no_adivinad = '_ _ _ _ _ _'
  3. adivinad = 'carlos'
  4.  
  5. def sustitucion(letra, no_adivinada, adivinada):
  6.     ''' sustituye la letra a adivinar en la palabra a adivinar'''
  7.  
  8.     l = [0, 1, 2, 3, 4, 5]
  9.  
  10.     for i in l[:] :
  11.         if adivinada[i] == letra:
  12.  
  13.             no_adivinada[i] = letra
  14.             print adivinada[i], i
  15.         else:
  16.  
  17.             continue
  18.  
  19.     print no_adivinada
  20.  
  21.    
  22. sustitucion(letr, no_adivinad, adivinad)