안녕하세요! 프뚜입니다.
대응 관계를 나타낼 수 있는 자료형을 딕셔너리라고 합니다. ("이름" = "프뚜", "생일" = "0801" 등) 단어 그대로 해석하면 사전이라는 뜻입니다. 딕셔너리는 리스트나 튜플처럼 순차적으로(sequential) 해당 요솟 값을 구하지 않고, Key를 통해 Value를 얻습니다. 사전의 내용을 순차적으로 모두 검색하는 것이 아니라 key에 해당하는 단어가 있는 곳만 펼쳐 보는 것입니다.
[개발 환경]
- OS: Windows 10 64 bit
- Python: 3.11.0
# 딕셔너리 값 꺼내기
딕셔너리의 value를 찾기 위해선 key를 통해 값을 얻을 수 있습니다. 배열에 key를 넣고 찾는 방법, get 함수를 사용해서 찾는 방법이 있습니다.
- user["key"]: 해당하는 키가 있으면 value를 return 받지만, key가 없으면 error가 발생합니다.
- user.get("key"): 해당하는 키가 있으면 value를 return 받지만, key가 없으면 None(거짓)을 리턴받습니다.
# 딕셔너리 값 추가하기
딕셔너리에 key, value 값 추가하는 방법입니다.
# 딕셔너리 값 초기화하기
딕셔너리의 값을 초기화하는 방법입니다.
# 딕셔너리 값 여부 확인하기
딕셔너리에 해당하는 값이 있는 지 확인하는 방법입니다. 있으면 True 없으면 False를 리턴받습니다.
# 딕셔너리 값 조회하기
딕셔너리의 값 조회하는 방법입니다.
- keys(): 딕셔너리의 key값만 리턴 받습니다.
- values(): 딕셔너리의 value값만 리턴 받습니다.
- items(): 딕셔너리의 key, value를 리턴 받습니다.
자세한 내용은 소스코드를 통해 확인해보실 수 있습니다. (제목과 Git Comment는 같습니다.)
'프로그램 > PYTHON' 카테고리의 다른 글
[Python] 파이썬 불 자료형 (bool) (2) | 2022.12.23 |
---|---|
[Python] 파이썬 집합 자료형 (set) (0) | 2022.12.22 |
[Python] 파이썬 튜플 자료형 (3) | 2022.12.20 |
[Python] 파이썬 리스트 자료형 (3) | 2022.12.19 |
[Python] 파이썬 문자 자료형 (1) | 2022.12.18 |