Jestem ciekawa, czy można coś zrobić za pomocą funkcji map()
, którą mogę wykonać poprzez zrozumienie list.funkcja mapy Pythona (+ lambda) z warunkowaniem (jeśli)
Dla ex, wziąć tę listę komp:
example_list = [x*2 for x in range(5) if x*2/6. != 1]
oczywiście, to daje mi [0, 2, 4, 8].
Jak wykonać ekwiwalent za pomocą funkcji map()
? Wykonanie tego spowoduje błąd składni.
example_map = map(lambda x:x*2 if x*2/6. != 1, range(5))
Po prostu staram się lepiej zrozumieć, jak korzystać z tej funkcji.
proszę chwycić moją odpowiedź i włączyć go ponownie i mogę usunąć. Trochę za długo na komentarz –