Führe Funktion für jedes Listenelement aus

Beginner

This tutorial is from open-source community. Access the source code

Einführung

In Python ist es üblich, für jedes Element in einer Liste eine Funktion auszuführen. Dies kann mit einer for-Schleife gemacht werden, aber es kann lästig sein, die Schleife jedes Mal neu zu schreiben. In dieser Herausforderung werden Sie eine Funktion erstellen, die eine Liste und eine Funktion als Argumente nimmt und die Funktion für jedes Element in der Liste ausführt.

Führe Funktion für jedes Listelement aus

Schreiben Sie eine Funktion for_each(itr, fn), die eine Liste itr und eine Funktion fn als Argumente nimmt. Die Funktion sollte fn einmal für jedes Element in itr ausführen.

def for_each(itr, fn):
  for el in itr:
    fn(el)
for_each([1, 2, 3], print) ## 1 2 3

Zusammenfassung

In dieser Herausforderung haben Sie eine Funktion erstellt, die eine Liste und eine Funktion als Argumente nimmt und die Funktion für jedes Element in der Liste ausführt. Dies ist eine nützliche Technik, um eine Funktion auf jedes Element in einer Liste anzuwenden, ohne jedes Mal eine for-Schleife schreiben zu müssen.