Tu lui donnes les éléments de ton tableau un par un donc L[i]. A chaque tour de boucle, tu vas lui L[0], L[1], puis L[2] etc.
Ta fonction f ça peut être une fonction qui ajoute 10 à la valeur reçue.
Un petit exemple:
def add_10(z):
return z+10
def composer_2(L, f):
for i in range( len(L) ):
L[i] = f( L[i] )
arr = [5,6,9]
print(arr)
composer_2(arr, add_10)
print(arr)
Qui donne comme résultat:
[5, 6, 9]
[15, 16, 19]
Message édité le 07 novembre 2021 à 00:42:06 par Magrozz