# map() 함수와 filter() 함수
# map : 리스트의 요소를 함수에 넣고 리턴된 값으로 리스트를 구성해 주는 함수
# filter : 리스트의 요소를 함수에 넣고 리턴된 값이 True인 것으로, 새로운 리스트를 구성해주는 함수

def power(item) :
    return item * item
def under_3(item) :
    return item < 3

list_input_a = [1,2,3,4,5]

# map() 함수를 사용한다.
output_a = map(power, list_input_a)
print("# map() 함수의 실행결과")
print("map(power, list_input_a):", output_a)
print("map(power, list_input_a):", list(output_a))
print()

# filter() 함수를 사용한다.
output_b = filter(under_3, list_input_a)
print("# filter() 함수의 실행결과")
print("filter(under_3, list_input_a):", output_b)
print("filter(under_3, list_input_a):", list(output_b))
0931117495102761435111dcd30fb386e6ecebe3
<mask token>


def under_3(item):
    return item < 3


<mask token>

def power(item):
    return item * item


def under_3(item):
    return item < 3


<mask token>

def power(item):
    return item * item


def under_3(item):
    return item < 3


<mask token>
print('# map() 함수의 실행결과')
print('map(power, list_input_a):', output_a)
print('map(power, list_input_a):', list(output_a))
print()
<mask token>
print('# filter() 함수의 실행결과')
print('filter(under_3, list_input_a):', output_b)
print('filter(under_3, list_input_a):', list(output_b))

def power(item):
    return item * item


def under_3(item):
    return item < 3


list_input_a = [1, 2, 3, 4, 5]
output_a = map(power, list_input_a)
print('# map() 함수의 실행결과')
print('map(power, list_input_a):', output_a)
print('map(power, list_input_a):', list(output_a))
print()
output_b = filter(under_3, list_input_a)
print('# filter() 함수의 실행결과')
print('filter(under_3, list_input_a):', output_b)
print('filter(under_3, list_input_a):', list(output_b))

# map() 함수와 filter() 함수
# map : 리스트의 요소를 함수에 넣고 리턴된 값으로 리스트를 구성해 주는 함수
# filter : 리스트의 요소를 함수에 넣고 리턴된 값이 True인 것으로, 새로운 리스트를 구성해주는 함수

def power(item) :
    return item * item
def under_3(item) :
    return item < 3

list_input_a = [1,2,3,4,5]

# map() 함수를 사용한다.
output_a = map(power, list_input_a)
print("# map() 함수의 실행결과")
print("map(power, list_input_a):", output_a)
print("map(power, list_input_a):", list(output_a))
print()

# filter() 함수를 사용한다.
output_b = filter(under_3, list_input_a)
print("# filter() 함수의 실행결과")
print("filter(under_3, list_input_a):", output_b)
print("filter(under_3, list_input_a):", list(output_b))