본문 바로가기
Python/Python 문법

Python 딕셔너리 [ 생성 및 기초활용 ]

by lchit 2019. 12. 22.

딕셔너리란?

데이터를 key와 value로 짝을 지어 관리할 수 있는 변수

 

 

 

 

1. 딕셔너리의 생성

(1) 빈 딕셔너리의 생성

{ }를 입력하여 생성
생성자를 이용한 생성

 

(2) 초기 데이터를 가지는 딕셔너리의 생성

딕셔너리는 위와 같이

'키 이름' : 값 으로 구분하며

,로 각 데이터쌍 을 나눈다.

 


 

2. 딕셔너리의 기초활용

 

(1) 키를 입력하여 값 불러오기 

딕셔너리 명 [ 키 이름 ]

 

(2) 값 추가하기 

딕셔너리명[ 생성할 키 이름 ] = 값

 

 

(3) 값 수정하기

딕셔너리명[ 수정할 키 이름 ] = 값

딕셔너리에 존재하지 않는 key에 데이터를 할당하면 딕셔너리에 데이터를 추가

딕셔너리에 존재하는 key에 할당하면 딕셔너리의 데이터가 수정

 

 

 

(4) 값 제거하기

del 딕셔너리 명[ 키 이름 ] 

 

 

(5) 값목록 불러오기

 

각각 

.keys() 는 키들 불러오기

.values() 는 값 불러오기

.items()는 쌍 목록 불러오기

 

 

 

(6) 데이터가 존재하는지의 판별

in 연산자 not in 연산자

in 연산자는 in 앞에 적어주는 key가 딕셔너리에 존재하면 True, 존재하지 않으면 False를 리턴한다

in 앞에 not(논리부정) 연산자를 적어주면 in 연산자의 실행 결과가 부정된다.