이번 글에서는 python의 또 다른 자료구조인 dictionary에 대해 알아봅시다 !
dictionary는 list와 마찬가지로 python의 자료구조 중 하나이다. 다음 문법을 통해 기본 구조를 알아보자
my_dic = { "key1" : "value1", "key2" : "value2"}
위 문법에 대한 설명은 다음과 같다.
인기가수 아이유를 통해 자세히 알아보자.
IU = { "실명" : "이지은", "가명" : "아이유"}
여기에 태어난 년도를 추가하고 싶다면,
IU = { "실명" : "이지은", "가명" : "아이유", "태어난 년도" : 1993}
와 같이 추가해줄 수 있다.
요소를 읽어들이는 방법은 list와 유사한데, 차이점은 index가 아닌 key값을 사용한다는 것이다.
IU["실명"]
key값은 다음과 같은 특징을 가지고 있다.
dictionary에 요소를 추가하는 법은 다음과 같은 문법을 같는다.
dictionary_name[new_key] = new_value
아까 만들었던 아이유 dictionary에 직업 : 가수 라는 요소를 추가하고 싶다면
IU["직업"] = "가수"
처럼 작성해주면 된다.
수정 역시 list와는 다르게 index가 아닌 key 값을 이용해 진행한다.
IU = { "실명" : "이지은", "가명" : "아이유", "직업" : "가수"} IU["실명"] = "이지금"
을 출력하면 실명 : 이지금 으로 나오게 된다 !!
IU = { "실명" : "이지은", "가명" : "아이유", "직업" : "가수"} del IU["직업"]
을 작성해주면 직업 데이터가 없는 초기의 상태로 돌아가게 된다.