Funkcje lambda z obiektami iterowalnymi
Funkcji lambda używałeś już na pojedynczych wartościach – teraz zastosujemy je do całych list! To właśnie tu funkcje lambda naprawdę błyszczą: kiedy trzeba wykonać tę samą operację na każdym elemencie.
W tym zadaniu przetworzysz listę imion i nazwisk współpracowników za pomocą funkcji lambda zastosowanej do całej listy.
To ćwiczenie jest częścią kursu
Python dla programistów – poziom średniozaawansowany
Instrukcje do ćwiczenia
- Zastosuj funkcję lambda do każdej wartości na liście
colleagues, zapisując wynik jakocleaned. - Przekonwertuj obiekt map na listę i zapisz ją jako
cleaned_list.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
colleagues = ["Sarah Martinez", "Michael Chen", "Emily Brown"]
# Apply the lambda function to each colleague's name
cleaned = ____(lambda x: x.replace(" ", "_").lower(), ____)
# Convert map object to list
cleaned_list = ____(____)
print(cleaned_list)