딕셔너리 생성

복합자료형인 딕셔너리는 키와 값이 매핑되는 형태로, 추후 데이터를 저장하는 DB 테이블 구조와 유사하다.

딕셔너리는 값이 짧은 경우 직접적으로 입력할 수도 있으나,

와 같이 각 리스트에 해당하는 값을 바로 넣을 수 있도록 하는 방법도 알아두면 빠른 진행이 가능하다.

그리고 딕셔너리에서는 value에는 모든 자료형이 가능하지만, key에서는

숫자, 문자열, 부울형, 튜플을 사용할 수 있다.

딕셔너리의  get 메서드를 사용해, key에 존재유무에 따라 값을 가져오고,

없어도 에러메시지 등이 없이 정상동작하도록 할 수 있다.


딕셔너리 변경

딕셔너리 메서드 중 setdefault 를 통해서, 값이 없는 경우에만 추가할 수 있다.

없는 경우에만 추가하는 케이스 이기 때문에, 값이 수정되지 않았다.


딕셔너리의 키, 값 다루기

key를 출력할 때, keys 메서드를 통해서 가져오지만, 실상 그대로 for 문에 돌려도 key를 반환한다

sorted는 지원하지만, sort는 지원하지 않음


연습문제

 

+ Recent posts