Foros del Web » Programando para Internet » Python »

lista o cadenas

Estas en el tema de lista o cadenas en el foro de Python en Foros del Web. Hola : tengo un problema que me tiene loco tengo una lista de elementos( numero ,letras) en Python y querría cambiar el elemento que esta ...
  #1 (permalink)  
Antiguo 05/10/2015, 03:28
 
Fecha de Ingreso: octubre-2010
Mensajes: 2
Antigüedad: 13 años, 6 meses
Puntos: 0
lista o cadenas

Hola :
tengo un problema que me tiene loco

tengo una lista de elementos( numero ,letras) en Python y querría cambiar el elemento que esta en la posición 3 por la 15 y eliminar el de la tres.
eliminar creo que es con

lista del[3]

intento
lista[15:15] =[lista.index(2)] para insertar la posición 2 me da error

lista.insert(15, listat1.index(x)+1) AttributeError: 'str' object has no attribute 'insert'

sabeis como puedo pasarle la referencia de la posición o el valor de la posición para que se inserte en la posición 15

gracias de antemano
un saludo

Última edición por jdominguezlo; 05/10/2015 a las 04:22
  #2 (permalink)  
Antiguo 05/10/2015, 08:38
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: lista o cadenas

El segundo error es claro, "lista" es una cadena de caracteres y no una lista.

Pega los mensajes exactos del intérprete y tu código completo.
  #3 (permalink)  
Antiguo 05/10/2015, 12:55
 
Fecha de Ingreso: octubre-2010
Mensajes: 2
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: lista o cadenas

lo hice así
KeyModificadaLeft =left[left.index(x)]+left[(left.index(x)+2):(left.index(x)+14)] + left[left.index(x)+1]+left[left.index(x)+14:len(left)]+ left[0:left.index(x)]

ahora tengo otro problema tengo dos listas y quiero sustituir el contenido completo de una por otra

Etiquetas: cadenas, lista
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:35.