[정보통신기술용어해설] |
Dictionary 사전 , 딕셔너리 | (2024-01-23) |
파이썬 딕셔너리 |
1. 파이썬의 사전 (Dictionary) ㅇ 例) - d = dict(a=1, b=2, c=5) - d = { 'a' : 1, 'b' = 2, 'c' = 5 } - d = { } 또는 d = dict() # 빈 사전 ㅇ 구성 : 키(key : a,b,c)와 값(value : 1,2,5)의 쌍으로 구성됨 ㅇ 자료형 : 키,값에 쓰일 수 있는 자료형 - 키는, 문자열,정수형,실수형,논리형,튜플 만 가능 . 즉, 키에는, 변경 불가능(Immutable)한 객체 만 사용 가능 - 값은, 어떤 자료형 도 가능 ㅇ 명칭 : 때론, 맵(map) 또는 테이블(table) 또는 해시(hash) 라고도 함 ㅇ 가변성 : Mutable 객체 (가변 객체) 임 ㅇ 순서 : 집합 처럼 원소들의 순서가 중요하지 않는 비 시퀸스 형태 임 ㅇ 접근 : 리스트,튜플,집합과 달리, 반드시 키를 사용하여 원소들에 접근함 ㅇ 메소드 : keys(), values(), ...