
Archivos y listas Python
Publicado por Jorge (2 intervenciones) el 19/09/2017 09:00:19
Hola a todos, la cuestión es que necesito hacer un programa que de un archivo recibe listas como estas:
[1, 32, -23]
[2, 42,43]
.
.
.
[16000, -32, 65]
En total son 16 mil listas. Lo que quiero hacer es que en un archivo nuevo vuelva a escribir el primer numero y a los otros dos se les aplique la funcion coseno.
De modo que el nuevo archivo tenga listas asi:
[1, 0.8, 0.9]
[2, 0.7, 0.7]
.
.
.
[16000,0.8, 0-4]
Empece con esto, de modo que con el for itero para cada linea y separo los numeros con el split. Pero a partir de ahi no se como seguir.
Espero haberme explicado, les agradezco su ayuda.
[1, 32, -23]
[2, 42,43]
.
.
.
[16000, -32, 65]
En total son 16 mil listas. Lo que quiero hacer es que en un archivo nuevo vuelva a escribir el primer numero y a los otros dos se les aplique la funcion coseno.
De modo que el nuevo archivo tenga listas asi:
[1, 0.8, 0.9]
[2, 0.7, 0.7]
.
.
.
[16000,0.8, 0-4]
Empece con esto, de modo que con el for itero para cada linea y separo los numeros con el split. Pero a partir de ahi no se como seguir.
Espero haberme explicado, les agradezco su ayuda.
1
2
3
4
5
6
7
8
9
10
11
12
datos1=[]
file = open('coordenadas.txt','r')
#Abre archivo y lo lee
file.readline()
#Saca primer linea del archivo, son encabezados que no interesan
for line in file:
#print(line.split(','))
datos1.append(line.split(','))
print(datos1)
Valora esta pregunta


0