Python/포스팅

파이썬 딕셔너리 관련 함수

짜집퍼박사(짜박) 2023. 12. 2. 19:55

파이썬에서는 딕셔너리를 다룰 때 유용한 여러 함수들이 있습니다. 이러한 함수들은 딕셔너리의 키, 값, 항목 등을 관리하는 데에 도움이 됩니다. 몇 가지 주요한 딕셔너리 관련 함수들은 다음과 같습니다.

 

1. len() - 길이 반환

my_dict = {'name': 'John', 'age': 25, 'city': 'New York'}
length = len(my_dict)
# 결과: 3 (키-값 쌍의 개수)

 

2. keys() - 키 반환

key_list = my_dict.keys()
# 결과: dict_keys(['name', 'age', 'city'])

 

3. values() - 값 반환

value_list = my_dict.values()
# 결과: dict_values(['John', 25, 'New York'])

 

4. items() - 키-값 쌍 반환

item_list = my_dict.items()
# 결과: dict_items([('name', 'John'), ('age', 25), ('city', 'New York')])

 

5. get() - 키로 값 얻기

age_value = my_dict.get('age')
# 결과: 25

 

6. pop() - 특정 키 제거 및 값 반환

city_value = my_dict.pop('city')
# 결과: 'New York', my_dict는 이제 {'name': 'John', 'age': 25}

 

7. popitem() - 마지막 키-값 쌍 제거 및 반환

last_item = my_dict.popitem()
# 결과: ('age', 25), my_dict는 이제 {'name': 'John'}

 

8. clear() - 모든 키-값 쌍 제거

my_dict.clear()
# 결과: my_dict는 이제 빈 딕셔너리

 

9. update() - 다른 딕셔너리나 키-값 쌍으로 업데이트

my_dict = {'name': 'John', 'age': 25}
my_dict.update({'city': 'New York', 'gender': 'Male'})
# 결과: {'name': 'John', 'age': 25, 'city': 'New York', 'gender': 'Male'}

 

10. copy() - 딕셔너리 복사

copy_of_dict = my_dict.copy()
# 결과: copy_of_dict는 my_dict의 복사본

딕셔너리를 다룰 때 이러한 함수들을 적절히 활용하면 데이터의 조작과 관리가 훨씬 편리해집니다.

 

With ChatGPT

'Python > 포스팅' 카테고리의 다른 글

파이썬 집합 자료형의 특징  (0) 2023.12.02
파이썬 집합 자료형  (0) 2023.12.02
파이썬 딕셔너리 쌍 추가  (0) 2023.12.02
파이썬 딕셔너리 자료형  (0) 2023.12.02
파이썬 튜플 언패킹  (0) 2023.12.02