본문 바로가기

파이썬 도전기

03.14 딕셔너리

딕셔너리는 키-값의 쌍을 저장하는 변경 가능한 컬렉션이다

 

딕셔너리는 {}를 사용하여 생성하고, 키-값 쌍들은 쉼표, 로 구분됨/ 키-값 쌍들은 클론 :으로 구분됨

(1:'김사과')---이게 한쌍, 키는 절대로 중복될수 없음(키는 set)

 

또 딕셔너리는 변경이 가능하다

같은 100의 키에서 orange->banana로 수정하였더니 바뀐것을 확인할수 있음

 

 

또한 튜플 형식으로는 추가가 가능하지만, 리스트타입으로는 쓸 수 없음

 

len() : 딕셔너리의 길이를 구할 수 있는 함수

keys() : 딕셔너리의 모든 키를 반환하는 메서드

values() : 딕셔너리의 모든 값을 반환하는 메서드

items() : 딕셔너리의 모든 키-값 쌍(튜플로)을 반환하는 메서드

get() : 특정 키의 값을 반환, 만약 그 키가 딕셔너리에 없으면 , None을 반환하는 메서드

없는 키-값을 입력하면 새로 입력한 값이 나오는것을 확인가능

 

pop() :  특정키의 값을 제거하고 반환, 만약 그 키가 딕셔너리에 없으면, keyerror가 발생하는 메서드

없는값 dic1.pop('age')를 쳤을때 에러가 발생

 

딕셔너리에 특정키가 있는지 확인(in을 사용하면 bol함수로 나타남)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'파이썬 도전기' 카테고리의 다른 글

03.15 제어문- 반복문  (0) 2024.03.15
03.14 산술 연산자  (1) 2024.03.14
03.14 딕셔너리  (0) 2024.03.14
03.14 컬렉션타입 -세트  (0) 2024.03.14
03.13 컬렉션타입-튜플  (0) 2024.03.14