파이썬 json 관련 함수

Dreambuilder·2021년 4월 17일
0

파이썬

목록 보기
3/7

reduce

from functools import reduce
reduce(집계 함수, 순회 가능한 데이터, 초기값)

# 나이 합계 구하기
reduce(lambda acc, cur: acc + cur["age"], users, 0)

# 이메일 목록 구하기
reduce(lambda acc, cur: acc + [cur["mail"]], users, [])

#성별로 분류 하기
 def names_by_sex(acc, cur):
...     sex = cur["sex"]
...     if sex not in acc:
...         acc[sex] = []
...     acc[sex].append(cur["name"])
...     return acc
reduce(names_by_sex, users, {})

List Comprehension

: filter와 같은 기능

man = [user for user in users if user["sex"] == 'M']
profile
상상이 실현되는 곳

0개의 댓글

관련 채용 정보