Damian Spizzirri
Francisco Jesús Eslava Fernández
Damian Spizzirri
Francisco Jesús Eslava Fernández
Didier Fernando Aragón Moreno
Nicolas Alpargatero
Fabricio González Guasque
Ulises Serrano Pérez
Sebastián Alejandro Arce García
Emmanuel Paiva
Francisco Pin
Manuel Gomez
Angel Carballeira
Enrique Barrera
Maga Hernandez
Alejandro Anaya
Waldir Zapata Garcia
Waldir Zapata Garcia
Victor Ortiz
José Miguel Reyes
Luis Kennedy Saavedra Fuentes
andres barrera
Harold Zurita Simon
def my_map(list, func): # Tu código aquí 👈 return [func(x) for x in list]
te faltó tu "spoiler alert" Damian
def my_map(list, func): new_list = [] for item in list: new_list.append(func(item)) return new_list response = my_map([1, 2, 3, 4], lambda num: num * 2) print(response)
se veía más complicada 🙆♂️ pero gracias hace que quede mas claro el concepto.
def my_map(lista, func): # Tu código aquí 👈 ejecutar = list(map(func, lista)) print(ejecutar)
Esto quedo muy pequeño.
def my_map(list, func): return [func(item) for item in list] pass
def my_map(list, func): final_list = [] for i in list: map_applied = func(i) final_list.append(map_applied) return final_list
Mi Solución
def my_map(list, func): # Tu código aquí 👈 return [func(element) for element in list]
def my_map(list, func): # Tu código aquí 👈 return [func(m) for m in list] pass
def my_map(lst, func): return [func(item) for item in lst]
results = my_map([2,4,5,6],lambda x: x**2) results = my_map([{"name": "michi", "age": 2},{"name": "firulais", "age": 6}],lambda x : x["name"]) print (results)
Buenas tardes, dejo aquí mi resolución. Saludos
def my_map(list, func): return [func(num) for num in list]
...
...
...
...
...
def my_map(list, func): return [func(elemento) for elemento in list ]
lo hice!!!!!!
🛡️🛡️Escudo anti-spoilers🛡️🛡️
Mi solución al reto:
#!/bin/env python3.8 def my_map(list, func): return [func(i) for i in list]
solución
def my_map(lista, func): return(list(map(func, lista))) if __name__ == '__main__': response = my_map([1, 2, 3, 4], lambda num: num * 2) print(response) #Output: [2, 4, 6, 8] response = my_map([ {"name": "michi", "age": 2}, {"name": "firulais", "age": 6}], lambda pet: pet["name"]) print(response) # ["michi", "firulais"]
Mi solución: . . . . . . . . . . . . . . .
def my_map(list, func): # Tu código aquí 👈 return [func(element) for element in list] pass
Mi código:
def my_map(list, func): new_list = [] for element in list: new_list.append(func(element)) return new_list
def my_map(list, func): """Function emular map funciton""" return [func(element) for element in list] if __name__ == '__main__': """Start function""" # response = my_map([1, 2, 3, 4], lambda num: num * 2) response = my_map([ {"name": "michi", "age": 2}, {"name": "firulais", "age": 6}], lambda pet: pet["name"]) print(response)
LIsto! #Lista = [1, 2, 3, 4] #Funcion = lambda num: num * 2 Lista = [{"name": "michi", "age": 2}, {"name": "firulais", "age": 6}] Funcion = lambda pet: pet["name"] def Map(Lista,Funcion): print([Funcion(Item) for Item in Lista]) Map(Lista,Funcion)
Solución 😄. .
def my_map(list, func): return [func(item) for item in list]