본문 바로가기
Language/Python

Dictionary 메서드

by Mesut Özil 2024. 1. 25.

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}

 

 

 

 

 

딕셔너리를 포함한 파이썬의 기본 데이터 구조가 궁금하신 분들은 아래 글을 참고해주세요~!

[파이썬 기본 데이터 구조]

 

파이썬 기본 데이터 구조

파이썬 기본 데이터 구조 1. Numpy NumPy는 파이썬에서 과학적 계산을 수행하기 위한 핵심 라이브러리 중 하나 빠른 연산을 위한 다차원 배열을 제공하며, 선형 대수, 통계 및 수학 함수 등 다양한

luckydong.tistory.com

 

 

 

'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