본문 바로가기
나는 이렇게 학습한다/Algorithm & SQL

1108. JavaScript Array Filter

by daco2020 2022. 11. 9.

In Python, there is a built-in filter function that operates similarly to JS's filter. For more information on how to use this function, visit https://docs.python.org/3/library/functions.html#filter

The solution would work like the following:

get_even_numbers([2,4,5,6]) => [2,4,6]



Solution:

def get_even_numbers(arr, condition = lambda x: x % 2 == 0):
    return [i for i in arr if condition(i)]


def get_even_numbers(arr):
    return list(filter(lambda x: x % 2 == 0, arr))