Übergabe gleichzeitig mehrerer Datensätze an eine Funktion
Verfasst: Sonntag 25. April 2021, 10:24
Servus Forum,
mir stellt sich seit heute Morgen nachfolgende Frage, für die sich mir keine Lösung erschließt.
1. Ein Funktion benötigt bestimmte Argumente für einen Aufruf.
2. Die Funktion soll aber mit 1-x Datensätze auf einmal aufgerufen werden können,
da in der Funktion über eine for - Schleife iteriert wird.
Soetwas in der Art:
Die Funktionion nacheinander mit den Datensätzen aufzurufen wäre zwar logisch und einfach.
Wie löse ich es aber, wenn die Datensätze beispielsweise darin miteinander verglichen werden,
oder eine andere Operation darauf ausgeführt wird die mehr als einen Datensatz auf einmal benötigt?
Ist mein Gedankengang nachvollziehbar?
LG
Pferdesalbe
mir stellt sich seit heute Morgen nachfolgende Frage, für die sich mir keine Lösung erschließt.
1. Ein Funktion benötigt bestimmte Argumente für einen Aufruf.
2. Die Funktion soll aber mit 1-x Datensätze auf einmal aufgerufen werden können,
da in der Funktion über eine for - Schleife iteriert wird.
Soetwas in der Art:
Code: Alles auswählen
def foo(vname="Max, nnachname="Mustermann):
for datensatz in uebergebenen_datensaetze:
print(vname, nnachname)
foo(*(("Hein", "Blöd"), ("Benjamin", "Blümchen")))
Die Funktionion nacheinander mit den Datensätzen aufzurufen wäre zwar logisch und einfach.
Code: Alles auswählen
ds = (("Hein", "Blöd"), ("Benjamin", "Blümchen"))
for satz in ds:
foo(satz[o], satz[1])
oder eine andere Operation darauf ausgeführt wird die mehr als einen Datensatz auf einmal benötigt?
Ist mein Gedankengang nachvollziehbar?
LG
Pferdesalbe