반응형
Dictionary 생성법
- 생성법1
dict()
- 생성법2
중괄호로 시작, 중괄호로 끝 { }
Dictionary 구성:
- key: Value 로 이루어져 있으며, 이 모두를 묶어서 item이라고 부른다.
- 아이템의 왼쪽 : Key 키 라고 부른다.
- 아이템의 오른쪽: Value 밸류라고 부른다.
Dictionary 데이터 억세스 : 변수명{}, 변수명.get(키값)
- 기본적인 데이터 억세스는, 변수명 오른쪽에 대괄호를 사용!
- 딕셔너리 데이터 억세스, 인덱스가 아니라, 키로 억세스 한다.
- 딕셔너리의 경우는, 데이터 억세스 할 수 있는 함수도 제공한다. get함수
억세스 할 때, 없는 값을 입력하면, 에러가 난다.
변수명.get(‘찾고자 하는 키값)
-> 해당 값이 존재할 경우, 해당값을 보여줌
-> 해당값이 없을 경우 그냥 아무 동작도 안함.
# 키가 없어도 에러가 안나게 코드를 짜겠다 하면, get 함수를 이용해서 짜고.
my_phone.get('color')
# 키가 없으면 에러가 나게 코드를 짜겠다 하면, [ ]이용하여 데이터 억세스
my_phone['color']
이후에 상황과 코드를 보면서 판단하면 될 듯하다.
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
[Python] Dictionary 키/밸류/아이템 값 억세스, 데이터 체크: keys(),values(),items(), in (0) | 2022.04.21 |
---|---|
[Python] Dictionary 데이터 추가/변경/삭제/합치기: del, clear(),update() 함수 (0) | 2022.04.21 |
[Python] List 데이터 가르키는 * (0) | 2022.04.21 |
[Python] 문자열 함수: join() (0) | 2022.04.21 |
[Python] List 데이터 정렬하기: sorted(), sort() 함수 (0) | 2022.04.21 |