[파이썬][초급] Chapter12. 집합(Set) 자료형
집합(Set)은 중복을 허용하지 않고, 순서가 없는 자료형입니다. 수학에서의 집합 개념과 매우 유사하며, 중복 제거와 교집합, 합집합, 차집합 등의 연산에 유용합니다. 이번 장에서는 파이썬의 집합 자료형에 대해 알아보고, 리스트와의 차이점도 살펴보겠습니다.● 집합 생성 방법집합은 중괄호 {} 또는 set() 함수를 이용해 생성합니다. 다만 빈 집합은 반드시 set()을 사용해야 합니다.numbers = {1, 2, 3, 3, 4}print(numbers) # {1, 2, 3, 4} - 중복 제거됨empty_set = set()print(type(empty_set)) # ● 집합 연산집합은 다음과 같은 연산을 지원합니다.합집합 (| 또는 union())교집합 (& 또는 intersection())차집합..
2025. 5. 15.
[파이썬][초급] Chapter11. 딕셔너리 메서드 활용
이전 장에서는 딕셔너리의 생성과 기본적인 조작법을 배웠습니다. 이번 장에서는 딕셔너리를 더 효율적으로 활용할 수 있도록 다양한 내장 메서드와 반복 처리 방법을 소개합니다. 이를 통해 실전에서 자주 마주치는 데이터 처리 문제에 효과적으로 대응할 수 있습니다.● keys(), values(), items()딕셔너리는 각각의 키, 값, 또는 키-값 쌍 전체를 반복문에 사용할 수 있는 메서드를 제공합니다.person = {"name": "Tom", "age": 28, "job": "engineer"}print(person.keys()) # dict_keys(['name', 'age', 'job'])print(person.values()) # dict_values(['Tom', 28, 'engineer..
2025. 5. 15.