Dictionary 메서드
딕셔너리는 파이썬에서 키-값(key-value) 쌍으로 데이터를 저장하는 자료 구조이며,
중괄호 {}를 사용하여 정의하며, 각 키-값은 콜론(:)으로 구분
딕셔너리 메서드 중 주로 사용되는 메서드에 대해 알아보겠습니다.
1. keys()
- keys() 메서드는 딕셔너리의 모든 키를 반환
my_dict = {'a': 1, 'b': 2, 'c': 3}
my_dict.keys()
# 결과
dict_keys(['a', 'b', 'c'])
2. values()
- values() 메서드는 딕셔너리의 모든 값을 반환
my_dict = {'a': 1, 'b': 2, 'c': 3}
my_dict.values()
# 결과
dict_values([1, 2, 3])
3. items()
- items() 메서드는 딕셔너리의 모든 키-값 쌍을 반환
my_dict = {'a': 1, 'b': 2, 'c': 3}
my_dict.items()
# 결과
dict_items([('a', 1), ('b', 2), ('c', 3)])
# [반복문]
for key, value in md.items():
print(key, value)
# 결과
a 1
b 2
c 3
4. list 2개 → dict 변환
- 2개 리스트 → 딕셔너리 형태로 변환
- dict(zip(리스트1, 리스트2)) → key=리스트1, value=리스트2
list_1 = ['a','b','c']
list_2 = [1,2,3]
my_dict = dict(zip(list_1, list_2))
# 결과
my_dict = {'a': 1, 'b': 2, 'c': 3}
딕셔너리를 포함한 파이썬의 기본 데이터 구조가 궁금하신 분들은 아래 글을 참고해주세요~!
[파이썬 기본 데이터 구조]
'Language > Python' 카테고리의 다른 글
문자열의 정렬 및 패딩 매서드 (0) | 2024.01.29 |
---|---|
예외 처리 구문 (2) | 2024.01.27 |
List 메서드 (0) | 2024.01.24 |
iloc와 loc (인덱싱) (0) | 2024.01.18 |
scipy 라이브러리 (0) | 2024.01.16 |