Skip to Content
전문가를 위한 파이썬(2판)
book

전문가를 위한 파이썬(2판)

by 루시아누 하말류, 강권학
November 2024
Beginner to intermediate
1064 pages
25h 21m
Korean
Hanbit Media, Inc.
Content preview from 전문가를 위한 파이썬(2판)
130
1
데이터 구조체
TIP
파이썬
3
.
8
이나 그 이전 버전의 코드를 유지보수해야 한다면
PEP
584
dict
에 합집합 연산자 추
Add
Union
Operators
To
dict
문서(
https
://
fpy
.
li
/
pep584
)동기
Motivation
’ 절(
https
://
fpy
.
li
/
3
-
1
)
참조하라. 매핑을 병합하는 다른 방법을 잘 요약했다.
이제 패턴 매칭을 매핑에 적용하는 방법을 알아보자.
3
.
3
매핑을 이용한 패턴 매칭
match
/
case
문은 대상이 매핑 객체일 때도 지원한다. 매핑에 대한 패턴은
dict
리터럴처럼 보
이지만,
collections.abc.Mapping
의 서브클래스
2
나 가상 서브클래스이면 어떠한 객체도 매
칭할 수 있다.
2
장에서는 시퀀스 패턴만 살펴봤지만, 다른 자료형의 패턴도 조합하거나 중첩할 수 있다. 구
조 분해 덕분에 패턴 매칭은 중첩된 매핑이나 시퀀스 등 레코드 형태의 구조체 (
JSON
API
나 몽고
DB
MongoDB
, 에지
DB
EdgeDB
,
PostgreSQL
등 어느 정도 구조를 갖춘 스키마가 있는 데
이터베이스에서 읽어온 데이터 )도 처리할 수 있는 강력한 도구가 되었다 (예제
3
-
2
).
get_
creators( )
의 간단한 자료형 힌트를 통해 이 함수가
dict
형을 인수로 받아
list
형을 반환
함을 알 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

전문가를 위한 리액트

전문가를 위한 리액트

테자스 쿠마르
고성능 파이썬(2판)

고성능 파이썬(2판)

오현석, 미샤 고렐릭, 이안 오스발트

Publisher Resources

ISBN: 9791169211772