Hey Tech
[파이썬] 딕셔너리(Dictionary, 사전) 자료형에 대해 알아보자! 본문
728x90
반응형
안녕하세요, 오늘은 파이썬에서 사전 자료형이라고 불리는 딕셔너리(Dictionary) 자료형에 대해 알아보겠습니다.
그럼 바로 시작하죠!
개념 및 특징
사전 자료형은 키(key)와 값(value)의 쌍으로 이루어진 데이터를 저장하는 자료형입니다. 파이썬에서 리스트나 튜플은 데이터에 특별한 태깅 없이 순차적으로 데이터를 저장하는 자료형입니다. 반면, 사전 자료형은 키-값 데이터 쌍을 저장하기 때문에 특정한 key를 기준으로 또는 특정 value를 기준으로 자료형에 접근할 수 있다는 장점이 있습니다.
딕셔너리 자료형 생성 및 초기화
예를 들어, key에는 국가 코드를 입력하고, value는 국가코드에 해당하는 국가 이름을 입력해 보겠습니다.
# 사전 자료형 생성
dic = dict()
dic['KR'] = 'KOREA'
dic['US'] = 'U.S.A'
dic['GB'] = 'UNITED KINGDOM'
dic['FR'] = 'FRANCE'
파이썬에서는 dict()을 활용해 딕셔너리 자료형을 생성할 수 있으며, key와 value를 위(⬆)와 같이 바로 입력해 초기화할 수 있습니다.
key 리스트 출력
# key 값 담은 리스트 출력
dic_keys = dic.keys()
print(dic_keys) # dict_keys(['KR', 'US', 'GB', 'FR'])
keys() 메서드를 활용하면 key 값을 저장한 리스트를 출력할 수 있습니다.
key 리스트 출력
# key 값 하나씩 출력
for i in dic_keys:
print(i)
반복문을 활용해 key 데이터 하나씩을 출력해 볼 수 있습니다.
value 리스트 출력
# value 값 담은 리스트 출력
dic_values = dic.values()
print(dic_values) # dict_values(['KOREA', 'U.S.A', 'UNITED KINGDOM', 'FRANCE'])
values() 메서드를 활용하면 value 값을 저장한 리스트를 출력할 수 있습니다.
value 원소 출력
# value 값 하나씩 출력
for i in dic_values:
print(i)
반복문을 활용해 value 데이터 하나씩을 출력해 볼 수 있습니다.
포스팅 내용에 오류가 있을 경우 댓글 남겨주시면 감사드리겠습니다.
그럼 오늘도 즐거운 하루 보내시길 바랍니다 :-D
고맙습니다!
728x90
반응형
'SW 개발 > Python' 카테고리의 다른 글
[파이썬] f-string 문법에 대해 알아보자! (0) | 2021.04.20 |
---|---|
[파이썬] 집합(Set) 자료형에 대해 알아보자! (0) | 2021.04.19 |
[파이썬] 리스트 내 1개 이상의 특정 값 삭제하는 방법! (2) | 2021.04.17 |
[파이썬] 리스트 관련 함수: append, sort, reverse, insert, count, remove (0) | 2021.04.16 |
[파이썬] 리스트 컴프리헨션(list comprehension)에 대해 알아보자! (0) | 2021.04.13 |