파이썬 문법

신유빈·2021년 8월 5일
0

강의볼 때

목록 보기
9/10

map

people = [
    {'name': 'bob', 'age': 20},
    {'name': 'carry', 'age': 38},
    {'name': 'john', 'age': 7},
    {'name': 'smith', 'age': 17},
    {'name': 'ben', 'age': 27},
    {'name': 'bobby', 'age': 57},
    {'name': 'red', 'age': 32},
    {'name': 'queen', 'age': 25}
]

def ckeck_adult(person):
    if person['age'] > 20:
        return '성인'
    else:
        return '청소년'

result = map(ckeck_adult, people)
print(list(result))

을 함수사용하지 않고 다른 방식풀이

result = map(lambda person: ('성인' if person['age'] > 20 else '청소년'), people)
print(list(result))
profile
안녕하세요

0개의 댓글

관련 채용 정보