Focus mode
first class function
olduklarını konuşmuştuk.l = [1,2,3,4]
def apply(l, f):
"""
l bir liste,
f listenin tüm elemanlarına uygulanacak fonksiyon
sonunda listenin orijinali elemanlarına fonksiyonun uygulanmış haliyle güncellenir
"""
n = len(l)
for i in range(n):
l[i] = f(l[i])
def kare(x):
return x**2
apply(l, kare)
l
[1, 4, 9, 16]
l = [1,2,3,4]
def kup(x):
return x**3
apply(l, kup)
l
[1, 8, 27, 64]
def apply_funcs(f_list, x):
l = []
for f in f_list:
l.append(f(x))
return l
apply_funcs([kare, kup], 5)
[25, 125]
Programs to Accelerate Your Progress in a Software Career
Join our 4-8 month intensive Patika+ bootcamps, start with the fundamentals and gain comprehensive knowledge to kickstart your software career!
You need to enroll in the course to be able to comment!