정의 :
- 딕셔너리(Dictionary) 란 여러 개의 데이터를 담을 수 있음
특징 :
- 리스트와 비슷하며 이 때 각 요소는 키(key) 와 값(value) 의 페어로 구성
1) key는 검색을 하기 위한 용도이며 value 는 key 값을 따라가는 세트다. ( id 와 password 처럼 함께 다니는 개념 )
- { } 로 둘러싸서 생성
- 동일한 키를 중복해서 쓸 수 없다
- 키(key) 는 문자열, 수치, 튜플 등을 사용할 수 있다
- setdefault() 를 사용하여 데이터를 추가 가능하며, 기존 데이터가 존재한다면 아무 기능을 하지 않는다.
- 딕셔너리는 key 와 value의 기능을 쓰기위한 것이지 list와 같은 기능을 하지는 않기에,
list 처럼 0번째 자료값 등의 개념은 없다.
형식 :
- a = { (key):value } 가 기본 형식이며, a = { '거북이':1, '파파야':2, '날개':3 } 의 형태로 쓰인다.
- '거북이'에 할당된 value 값을 찾고 싶다면 a[0] 라고 검색하는게 아니라, a['거북이'] 라고 검색해야한다.
- 딕셔너리의 키(key) 만 추출하려면 key() 를 사용, 딕셔너리의 값을 추출하려면 values() 를 사용
- (key, value) 를 리스트로 추출하고자 한다면 items( ) 를 활용하면 된다.
'Python > Definition&Grammar' 카테고리의 다른 글
[Python] 집합 (0) | 2021.03.10 |
---|---|
[Python] Visual Studio Code 설치 (0) | 2021.03.02 |
[Python] Tuple(튜플) (0) | 2021.02.25 |
댓글