Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/03/2013, 08:18
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Leer matriz .txt i guardalra en lista de listas

Creo que lo más sencillo es que uses "int(valor)" para cada valor, pero controles si int() no puede convertirlo (si lanza una excepción por no ser numérico)

De otro modo, si sabes qué campos serán numéricos y qué campos serán cadenas, una sustitución simple puede ser (considerando que el primer campo sea cadena y los otros numéricos):

Código Python:
Ver original
  1. Ltotal.append([partes_lista[0]] + map(int, partes_lista[1:]))

Si tenés una situación más compleja, create una función que tome partes_lista y convierta según sea necesario, hacés que esa función devuelva una lista nueva de partes, y entonces podés hacer algo como

Código Python:
Ver original
  1. Ltotal.append(convertir_partes(partes_lista))


Saludos.