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.
bloodybeginner
User
Beiträge: 2
Registriert: Sonntag 5. November 2006, 21:30
Wohnort: Stuggi

funktion mit liste

Beitragvon bloodybeginner » Sonntag 12. November 2006, 21:11

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:

Beitragvon CM » Sonntag 12. November 2006, 21:15

Code: Alles auswählen

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


edit: Funktionsnamen angepasst

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder