Files
Funktional/04_k-länge.py
2026-11-05 14:23:12 +01:00

10 lines
450 B
Python

"""Gegeben ist words = ["Apfel", "Banane", "Kirsche", "Kiwi", "Melone"].
Wir benötigen eine Summe der Wortlänge aller Wörter, die mit „K“ beginnen. Geht das in einer Zeile, wenn mit
sum([1, 2, 3]) # -> 6?
die Summe aller Zahlen eines Iterators (z.B. Liste) berechnet werden kann? """
words = ["Apfel", "Banane", "Kirsche", "Kiwi", "Melone"]
result = sum(map(lambda word: len(word), filter(lambda word: word[0] == "K", words)))
print(result)