// education

파이썬 핵심 자료구조: 리스트, 튜플, 집합(Set) 및 딕셔너리

여러 개의 관련 데이터를 묶어서 관리하는 파이썬 4대 데이터 구조인 **리스트(List), 튜플(Tuple), 집합(Set), 딕셔너리(Dictionary)**를 학습합니다.


1. 자료구조 용어 사전 (Glossary)


2. List Comprehension 및 딕셔너리 실습

evens_squared = [x**2 for x in range(1, 11) if x % 2 == 0]
print(f"짝수 제곱 리스트: {evens_squared}")

user_profile = {"name": "홍길동", "email": "hong@davhave.com", "role": "admin"}
phone = user_profile.get("phone", "미등록 번호")
print(f"전화번호: {phone}")

3. 자주 묻는 질문 (Q&A)

Q. 리스트 복사 시 b = ab = a.copy() 의 차이는? A. b = a는 얕은 참조(Reference Copy)이므로 b를 고치면 a도 수정됩니다. 독립된 복사본을 만들려면 copy()를 써야 합니다.

← 이전제어 구조: 조건문(if-elif-else, match-case)과 루프(for, while, range, enumerate, zip) 다음 →함수 선언, 매개변수(*args, **kwargs), 람다 표현식 및 LEGB 스코프 룰