Python - reduce() vs sum()

 
Vista:
Imágen de perfil de Dennis

reduce() vs sum()

Publicado por Dennis (20 intervenciones) el 09/01/2023 21:23:17
Que es mejor a la hora de sumar todo lo que esta en una lista:
1
2
3
lista = [1,2,3,4,5,6,7,8,9]
reduce(lambda x,y: x+y, lista)
sum(lista)
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 Francisco Javier
Val: 249
Ha aumentado su posición en 29 puestos en Python (en relación al último mes)
Gráfica de Python

reduce() vs sum()

Publicado por Francisco Javier (313 intervenciones) el 11/01/2023 00:13:53
La funcion sum() es mas rapida
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Reemfrom timeit import default_timer
from  functools import reduce
 
lista = [1,2,3,4,5,6,7,8,9]
 
inicio=default_timer()
 
#funcion
reduce(lambda x,y: x+y, lista)
 
fin=default_timer()
print(fin-inicio)
print('----------------------------\n')
inicio=default_timer()
 
#funcion
sum(lista)
 
fin=default_timer()
print(fin-inicio)place este texto
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