- key와 value를 이용해 자료를 관리하다.
- 딕셔너리는 키가 인덱스 역할을 대신한다. but, 키는 자동으로 부여되지않고 내가 직접 설정한다.
- ‘{ }’을 이용해서 선언, ‘키:값’ 의 형태로 아이템 정의
- 키값에는 변경할 수 없는 것만 가능하다. But value 모든 가능.
키를 이용해 값을 조회
students[‘s1’] 또는 students.get(’s1’)으로 조회.
get()은 key가 없어도 에러가 발생하지 않고 None이라고 출력된다.
key를 이용해 아이템 추가
[key] = value 형태로 아이템 추가 ex)students[‘이름’] = ‘정연’
수정도 추가하는 방법대로!
딕셔너리 삭제: del 또는 pop() 이용
del memInfo[‘메일’] 또는 memInfo.pop(‘메일’)
key존재 유무 판단: in, not in
ex) print(‘이름’ in memInfo) -> TRUE출력
딕셔너리 길이: len()
ex)len(memInfo)
모든 아이템 삭제: clear()
ex)clear(memInfo)
출처: 제로베이스