개발의 시작과 끝
2020.04.26 / Day - 15 파이썬 딕셔너리 본문
be3 - 9일차
딕셔너리(Dictionary)
사람에게 이름을 "홍길동"이나 생일을 "몇 월 몇 일"처럼 이름을 붙여주듯이 데이터에 이름표를 붙여주는 것이다.
대부분 언어에서 이러한 대응 관계를 나타낼 수 있는 자료형을 가지고 있는데
이를 연관 배열(Associative array) 또는 해시(Hash)라고 한다.
파이썬에서는 이러한 자료형을 딕셔너리(Dictionary)라고 하는데, 단어 그대로 해석하면 사전이라는 뜻이다.
즉 "people"이라는 단어에 "사람", "baseball"이라는 단어에 "야구"라는 뜻이 부합되듯이
딕셔너리는 Key와 Value를 한 쌍으로 갖는 자료형이다. Key가 "baseball"이라면 Value는 "야구"가 될 것이다.
딕셔너리는 리스트나 튜플처럼 순차적으로(sequential) 해당 요솟값을 구하지 않고 Key를 통해 Value를 얻는다.
# 딕셔너리란 데이터에 이름을 붙여주는 것이다. 이름표를 key라고 부른다.
# 딕셔너리에서는 순서가 의미가 없다.
# key : value
# key는 문자, 숫자, boolean 등 다 가능하다.
# 데이터를 가져올 때는 key로 가져온다.
dic = {"이름" : "철수", "나이" : 22, "직업" : "농부", "시력" : 1.7}
dic2 = {0 : 22, 1 : "영희", 3 : 1.7, 2 : "요리사"}
print(dic["나이"])
print(dic2[1])
출력 : 22 영희
참조
'파이썬' 카테고리의 다른 글
2020.04.23 / Day - 2 파이썬 사람 정보 저장, 리스트 연습문제 (0) | 2020.04.23 |
---|---|
2020.04.07 / Day - 1 파이썬 출력, 스와핑 (0) | 2020.04.07 |