1. 딕셔너리란?
- 딕셔너리는 단어 그대로 '사전'이라는 뜻
- 즉 "people"이라는 단어에 "사람", "baseball"이라는 단어에 "야구"라는 뜻이 부합 되듯 딕셔너리는 key와 value를 한 쌍으로 가지는 자료형
- 딕셔너리는 리스트나 튜플처럼 순차적으로 요소값을 구하지 않고 key를 통해 value를 얻음
2. 딕셔너리 생성
{Key1: Value1, Key2: Value2, Key3: Value3, ...}
dic = {'name': 'pey', 'phone': '010-9999-1234', 'birth': '1118'}
3. 딕셔너리 쌍 추가/삭제
1) 딕셔너리 쌍 추가하기
2) 딕셔너리 요소 삭제하기
4. 딕셔너리 관련 함수
1) key 리스트 만들기 keys
key()는 딕셔너리의 keya만 모아서 dict_keys 객체를 반환
2) value 리스트 만들기 values
values()는 value만 모아서 dic_values 객체 반환
3) key, value 쌍 얻기 items
items()는 key와 value 쌍을 튜플로 묶은 값을 dict_items 객체로 반환
4) key:value 쌍 모두 지우기 clear
clear()는 딕셔너리 안의 모든 요소를 삭제함
5) key로 value 얻기 get
get(x)는 x라는 key에 대응되는 value를 리턴
a.get('name')은 a['name']과 동일 한 결과값 리턴, 둘의 차이는 존재하지 않는 키를 가져오는 경우
딕셔너리 안에 찾으려는 Key가 없을 경우, 미리 정해 둔 디폴트 값을 대신 가져오게 하고 싶을 때는 get(x, '디폴트 값')을 사용하면 편리
6) 해당 key가 딕셔너리 안에 있는지 조사하기 in
'Python' 카테고리의 다른 글
가상환경 miniconda에 jupyterlab 설치하기 (0) | 2023.11.08 |
---|---|
[Python] 파이썬 자료형 - 집합(set) (0) | 2023.11.07 |
[Python] 파이썬 자료형 - 튜플(tuple) (0) | 2023.11.07 |
[Python] 파이썬 자료형 - 리스트(list) (0) | 2023.11.07 |
[Python] 파이썬 자료형 - 문자형 (0) | 2023.11.07 |