funktion mit liste

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
bloodybeginner
User
Beiträge: 2
Registriert: Sonntag 5. November 2006, 21:30
Wohnort: Stuggi

Ein bißchen was zum Knobeln:

Eine Funktion

f(x, y) -> list,

soll aus einer Liste von Zahlen diejenigen herausfiltert, die durch y teilbar sind. Diese Zahlen sollen in einer neuen Liste zurückgegeben werden.

Das Ergebnis sollte so aussehen:

>>> f([0, 1, 2, 3, 4, 5, 6, 7], 2)
[0, 2, 4, 6]
>>> f([0, 3, 6, 9, 12, 15, 18, 21], 9)
[0, 9, 18]
>>> f([778, 365, 912, 256, 970, 19, 178, 279, 192, 92, 869,
692, 706, 409, 280], 5)
[365, 970, 280]

Irgendwer heute abend Lust, ein bißchen zu knobeln? Vorschläge würden mir den Sonntag etwas versüssen... Danke!
CM
User
Beiträge: 2464
Registriert: Sonntag 29. August 2004, 19:47
Kontaktdaten:

Code: Alles auswählen

def f(l, teiler):
    return [ x for x in l if (x % teiler == 0) ]
edit: Funktionsnamen angepasst
Antworten