자료구조 Dict형은 {'Key':'Value'} 로 구성되어 있다.
예를들어 student = {'name': 'cslee', 'age': 24} 로 되어 있다고 했을
데이터를 꺼내는 방법은 제목과 같이
student['name'] 으로 데이터를 가져오는 방법과
student.get('name') 으로 가져오는 방법이 있습니다.
그럼 이 둘의 차이점은 뭘까요?
콘솔창으로 이동해서 명령어를 타이핑 해보겠습니다.

데이터가 출력되는게 똑같고 별 차이가 없어 보입니다.
하지만 여기서 없는 키 값을 찾는다고 가정해보고 입력해보겠습니다.

student['address'] 는 오류를 발생시키고, student.get('student')는 오류가 안나오는 걸 확인할 수 있다.
우리가 개발을 할 때 오류가 발생하고 멈춰버린다면 곤란한 상황이 올 것이다.
그래서 student.get으로 데이터를 꺼내오는 습관을 들이면 좋을 것 같다.
'Language > Python' 카테고리의 다른 글
| F(name), annotate(), TruncMonth() , Counter().most_common(), isinstance(objects, class) (0) | 2020.02.10 |
|---|---|
| 쿠키 / 세션이란 (0) | 2020.01.31 |
| Github .gitignore 언어별 기본 값 (0) | 2019.12.31 |
| pip install Pillow 에러해결 (0) | 2019.12.22 |
| HTTP Method ( GET, POST ) (0) | 2019.12.12 |
댓글