Python - Definir funciones sin que las muestre en pantalla

 
Vista:
sin imagen de perfil
Val: 8
Ha disminuido su posición en 9 puestos en Python (en relación al último mes)
Gráfica de Python

Definir funciones sin que las muestre en pantalla

Publicado por Christian Andres (4 intervenciones) el 04/11/2016 03:16:55
1
2
3
4
5
6
7
8
9
10
11
12
13
14
t=[]
v=[]
 
line=archivo.readline()
enca=line[:-1].split(";")
 
for line in archivo:
    (t_i,v_i)=line[:-1].split(";")
    t.append(float(t_i))
    v.append(float(v_i))
 
archivo.close()
 
Vp=max(v)

Buenas noches, tengo este codigo que genera una lista de tensión y una de voltaje a partir de un archivo con los datos correspondientes a t y v.

¿Como hago para meter esto en una función y que cree las listas pero que no me muestre en pantalla dicha lista ya que tiene mas de 500 elementos?

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Definir funciones sin que las muestre en pantalla

Publicado por xve (1646 intervenciones) el 04/11/2016 08:15:28
Hola Christian, no se exactamente que quieres que devuelva la función, pero una simple manera podria ser:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def miFuncion:
	t=[]
	v=[]
 
	line=archivo.readline()
	enca=line[:-1].split(";")
 
	for line in archivo:
	    (t_i,v_i)=line[:-1].split(";")
	    t.append(float(t_i))
	    v.append(float(v_i))
 
	archivo.close()
 
	Vp=max(v)
	return Vp
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar