상세 컨텐츠

본문 제목

[개미의 걸음 Python 15차시] 딕셔너리(len, in, get, del, clear)

Python

by IT개미 데이터 2020. 7. 15. 23:23

본문

728x90

Dictionary[딕셔너리]

인덱스를 기반으로 값을 저장하는 인덱스와 달리 키[Key]를 기반으로 값을 저장하는 자료형

딕셔너리 VS 리스트 딕셔너리 리스트
방   법 키를 기반으로 값을 저장 인덱스를 기반으로 값을 저장
표현 방식 변수 = { } 변수 = []
  • 딕셔너리 내부에는 문자열, 숫자, 불, 리스트, 딕셔너리 등의 다양한 자료를 넣을 수 있음
  • 딕셔너리 내부에서 값에 접근하는 것을 용이하기 위해 사용하는 것을 키[Key]라고 함
  • 딕셔너리 내부에 있는 각각의 내용을 값[Value]라고 함

  • 특정 키의 값을 추출하고 싶을 때에서는 딕셔너리명["key 명"]을 사용
  • 딕셔너리 값을 변경하고 싶을 경우 딕셔너리명["key 명"]=" "를 사용
  • 딕셔너리 안에 있는 리스트의 인덱스 지정해 출력 가능

 

   딕셔너리 길이 구하기

len(딕셔너리명) 딕셔너리의 길이를 구하는 함수

 

   딕셔너리 내부에 키 찾기

키워드 사용 in 딕셔너리명 딕셔너리 내부에 키가 있는지 확인할 때 사용
함수 사용 get( ) 함수 딕셔너리 내부에 존재하는 키에 대한 값을 출력
딕셔너리 내부에 존재하지 않은 키는 None값을 출력[KeyError를 발생시키지 않음]

 

   딕셔너리에 새로운 키 추가하기

  • 딕셔너리에 새로운 키를 추가하고 싶으면 a["새로운 키"]=" "사용
  • 앞에서 배운 a["기존 키"]=" "는 기존 키에 해당하는 값을 변경

 

   딕셔너리에 있는 키 제거하기

  • 키 값들을 제거하기 위해서는 del키워드를 사용

 

   딕셔너리 전체 제거

딕셔너리명.clear() 딕셔너리 내부의 값들을 전부 제거하여 빈 딕셔너리를 생성

 

 

 

 

728x90

관련글 더보기

댓글 영역