파이썬 기초
[Python] 파이썬 딕셔너리
파이썬러버
2024. 1. 12. 04:00
파이썬에서 딕셔너리(Dictionary)는 키-값 쌍을 저장하는 데이터 구조로, 키를 통해 값을 검색하는 데 효과적입니다. 딕셔너리는 중괄호 {}
를 사용하여 정의되며, 각 키와 값은 콜론(:
)으로 연결됩니다.
1. 딕셔너리 생성
# 딕셔너리 생성
my_dict = {"name": "John", "age": 30, "city": "New York"}
2. 딕셔너리의 키-값 쌍
# 키-값 쌍 접근
print(my_dict["name"]) # 출력: John
print(my_dict["age"]) # 출력: 30
3. 딕셔너리의 값 수정 및 추가
# 값 수정
my_dict["age"] = 31
# 값 추가
my_dict["gender"] = "Male"
4. 딕셔너리의 키-값 삭제
# 특정 키-값 삭제
del my_dict["city"]
# 모든 키-값 삭제
my_dict.clear()
5. 딕셔너리 메서드
# 키 목록 가져오기
keys = my_dict.keys()
# 값 목록 가져오기
values = my_dict.values()
# 키-값 쌍 목록 가져오기
items = my_dict.items()
6. 중첩 딕셔너리
# 중첩 딕셔너리
nested_dict = {"person": {"name": "Alice", "age": 25}}
7. 딕셔너리 컴프리헨션
# 딕셔너리 컴프리헨션
squared_dict = {x: x**2 for x in range(5)}
# 출력: {0: 0, 1: 1, 2: 4, 3: 9, 4: 16}
딕셔너리는 유연하고 다양한 용도로 사용되는 파이썬의 강력한 데이터 타입 중 하나입니다. 특히 키-값 쌍으로 데이터를 구조화할 때 유용하게 활용됩니다.