Professional Documents
Culture Documents
딕
딕
( 딕셔너리 )
2 학기 Ⓒ 유현호
Dictionary( 딕셔너리 ; 사전 )
• Dictionary
• Key 하나와 Value 하나가 연관되어 Key 를 통해 연관되는 값을 얻을 수
있는 자료구조
• 연관 배열 (associative array), 해시 (Hash) 라고 부르기도 한다 .
• 예시 )
• 이름 : 김최강
• 나이 : 17 세
• 창곽기수 : 12 기
• 등등…
Dictionary( 딕셔너리 ; 사전 )
• 기본 딕셔너리의 모습
• {Key1:Value1, Key2:Value2, … }
• Key 와 Value 가 하나의 쌍으로 여러 개의 값들이 { } 로 둘러싸여
있다 .
• 각각의 요소는 Key : Value 형태로 이루어져 있고 쉼표로 구분된다 .
Dictionary( 딕셔너리 ; 사전 )
예시
예시
1 dict = { 1: "a" }
2 dict[2] = "b"
3
4 print(dict)
Dictionary( 딕셔너리 ; 사전 )
• Key( 키 값 ) 와 Value 쌍 추가하기
입력이 가능할까 ?
1 dict[3] = [1, 2, 3]
2
3 print(dict)
4
Dictionary( 딕셔너리 ; 사전 )
• Dictionary 요소 삭제하기
출력 결과는 어떻게 될까 ?
1 del dict[1]
2
3 print(dict)
4
Dictionary( 딕셔너리 ; 사전 )
• Dictionary 안에 해당 키가 있는지 확인하기
출력 결과는 어떻게 될까 ?
1 print( 1 in dict )
2 print( 3 in dict )
3
4
Dictionary( 딕셔너리 ; 사전 ) – 연습문제
출력 결과는 어떻게 될까 ?
• {'1 반 ': 21, '2 반 ': 21, '3 반 ': 19, '4 반 ': 21}
• 가 출력되어야 한다 .