Mam listę i chcę użyć pewnej funkcji tylko na tych wpisach, które spełniają pewien warunek - pozostawiając pozostałe wpisy niezmodyfikowane.Zrozumienie listy Pythona - proste
Przykład: Załóżmy, że pomnożę przez 2 tylko te elementy, które są parzyste.
a_list = [1, 2, 3, 4, 5]
kupna wynik:
a_list => [1, 4, 3, 8, 5]
Ale [elem * 2 for elem in a_list if elem %2 == 0]
plony [4, 8]
(działał jako filtr dodatkowo).
Jaki jest prawidłowy sposób na rozwiązanie tego problemu?
Dzięki, działało świetnie. Ponadto, dzięki za zmiany, spróbuję użyć tego samego formatu. –