728x90
반응형
딕셔너리(Dictionary)와 세트(Set)
딕셔너리와 세트는 파이썬에서 유용하게 사용되는 자료구조입니다. 이들은 각각 키-값 쌍과 고유한 값을 저장하는데 사용됩니다.
딕셔너리와 세트의 생성 방법
딕셔너리 생성:
# 빈 딕셔너리 생성
my_dict = {}
# 값이 있는 딕셔너리 생성
my_dict = {"apple": 2, "banana": 3, "orange": 1}
세트 생성:
# 빈 세트 생성
my_set = set()
# 값이 있는 세트 생성
my_set = {1, 2, 3, 4, 5}
딕셔너리의 키-값 쌍과 항목들을 다루는 방법
키-값 쌍 다루기:
- 딕셔너리의 각 항목은 키와 값으로 구성되어 있습니다.
- 키를 사용하여 값에 접근할 수 있습니다.
예제:
# 딕셔너리 키-값 쌍 다루기 예제
my_dict = {"apple": 2, "banana": 3, "orange": 1}
# 값에 접근하기
print(my_dict["apple"]) # 2
# 새로운 키-값 쌍 추가하기
my_dict["grape"] = 4
print(my_dict) # {'apple': 2, 'banana': 3, 'orange': 1, 'grape': 4}
# 키-값 쌍 삭제하기
del my_dict["banana"]
print(my_dict) # {'apple': 2, 'orange': 1, 'grape': 4}
세트 다루기:
- 세트는 중복을 허용하지 않고, 순서가 없는 값들의 모음입니다.
- 집합 연산을 활용하여 세트를 다룰 수 있습니다.
예제:
# 세트 다루기 예제
my_set1 = {1, 2, 3}
my_set2 = {3, 4, 5}
# 합집합
print(my_set1 | my_set2) # {1, 2, 3, 4, 5}
# 교집합
print(my_set1 & my_set2) # {3}
# 차집합
print(my_set1 - my_set2) # {1, 2}
이렇게 딕셔너리와 세트는 파이썬에서 유용하게 사용되는 자료구조입니다. 딕셔너리는 키-값 쌍으로 데이터를 저장하고, 세트는 고유한 값을 저장하여 집합 연산을 수행할 수 있습니다.
728x90
반응형
'프로그래밍 > python' 카테고리의 다른 글
8. 파이썬 파일 처리: 파일 열기, 읽기, 쓰기 (2) | 2024.03.26 |
---|---|
7. 파이썬 예외 처리: try-except, 다양한 예외 처리 기법, finally (0) | 2024.03.26 |
5. 파이썬 기본 자료구조: 리스트와 튜플 (0) | 2024.03.24 |
4. 파이썬 기본 문법: 함수 (0) | 2024.03.23 |
3. 파이썬 기본 문법: 반복문 (0) | 2024.03.22 |