-
출처 : unsplash.com 리스트 vs 딕셔너리
- 리스트: 인덱스를 기반으로 값을 저장. 대괄호[] 로 선언
- 딕셔너리: 키key를 기반으로 값value를 저장. 중괄호[] 로 선언 -> 키는 반드시 "문자열" 로 선언되어야 함
요소 접근 방법
- 리스트의 경우, 인덱스 값으로 요소에 접근
- 딕셔너리는 '키'로 요소에 접근
구분 선언 형식 사용 예 틀린 예 리스트 list_a = [] list_a[1] 딕셔너리 dict_a = {} dict_a["name"] dict_a{"name"} -> 절대 아님 요소 추가 방법
- 딕셔너리에 요소 key에 값을 대입
요소 제거 방법
- del 키워드로 딕셔너리 요소에 접근
dictionary = { "name": "hong" } del dictionary["name"]
요소 접근 에러
- 리스트의 길이를 벗어난 접근 요청 시, IndexError 가 발생
- 딕셔너리의 경우도 존재하지 않는 key로 접근 요청 시, KeyError 가 발생
딕셔너리 내부에 key가 존재하는지 확인하기
in 키워드
- 리스트에서 내부에 값 존재여부 확인 시 'in' 키워드 사용한 것과 마찬가지로 딕셔너리에서도 'in' 키워드를 사용함
get() 함수
- 사용법: 딕셔너리명.get(접근key)
참고) 도서 '파이썬 코딩 도장' 의 딕셔너리 부분 정리 - https://skyfox83.tistory.com/63
[코딩도장] day7. 딕셔너리
■ 들어가기 - 파이썬 코딩 도장 (남재윤/길벗). 을 공부하며 정리하는 블로그 ▶ Unit12. 딕셔너리 사용하기 - 12.1 딕셔너리 만들기 - 12.2 딕셔너리의 키에 접근하고 값 할당하기 >> 12.1 딕셔너리 만
skyfox83.tistory.com
'IT > 파이썬' 카테고리의 다른 글
함수 만들기 (0) 2024.01.23 "파이썬스럽게" 코드 작성해보기 (1) 2024.01.23 리스트에서 요소 제거하기 (0) 2024.01.22 파일 인코딩 에러 (0) 2021.11.05 [코딩도장] day34. 파이썬: (실전예제) 웹의 데이터로 그래프 그리기 (0) 2020.10.10