principiante

ernesto en desdecasa.dyndns.org ernesto en desdecasa.dyndns.org
Mie Mayo 21 12:47:18 CEST 2003


Gracias

Eso lo he intentado.

el ejemplo de lista es:

['1.000000','0.324355','1.000000','-0.665655','0.000000']

La he obtenido mediante:


....
fichero = open("uno.dat", 'r')
perfil = fichero.read()

datos = perfil.split(' ')
datos = filter(None, datos)
datlimpio = []
for dato in datos:
  datlimpio.append(dato.replace("\n",''))
datlimpio.remove("NACA")
datlimpio.remove("2415")
....

Supongo que no es muy elegante ni efectivo... pero es mi primera
aproximación a programar en Python ;-)

He intenado con int(datlimpio), float(datlimpio)... me imagino que no se
puede....

Alguna idea

Muchas gracias




> int(lista)
> Siempre que lista sea una cadena convertible en un numero.
>
> Saludos
> El mii, 21 de 05 de 2003 a las 12:20, ernesto en desdecasa.dyndns.org
> escribis:
>> Hola a tod en s
>>
>> Se puede convertir una lista (resultado de la lectura de un fichero)
>> cuyo type es str a otra cuyo type sea int??
>>
>> Gracias de antemano
>>
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en aditel.org
>> http://listas.aditel.org/listinfo/python-es
> --
> Antonio Beamud Montero <antonio.beamud en linkend.com>
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es


-- 
No me preocupo por ser entendido.
Veo que las leyes elementales nunca se disculpan.
- Walt Whitman -




Más información sobre la lista de distribución Python-es