We are Architect

6. 점프 투 파이썬 (딕셔너리 자료형) 본문

Programing/Python

6. 점프 투 파이썬 (딕셔너리 자료형)

the best infra 2024. 11. 1. 22:41

 

* 딕셔너리 란?

- 뜻은 말 그대로 사전이라는 뜻, ( 축구 = Football )처럼 한 쌍으로 가지는 자료형.

- key=value / key(키값): value(값) 이런 모습이다. 

- 앞서 리스트, 튜플은 요소값을 구하는게 아니라 필요한 키워드만 구할 수 있다. 

- 키값은 고유해야 한다.

- 또한 리스트를 키값으로 사용하지 못한다.

{Key1: Value1, Key2: Value2, Key3: Value, ...}

>>> dic = {'name': 'james', 'num': '111222333', 'tall': '181'}

 

 

* 딕셔너리 쌍 추가

- a[3] 을 넣고 = 로 'c'를 넣어 줬더니 추가되었다.

문자열도 넣는게 가능

 

 

* 딕셔러리 요소 삭제

- 리스트에 적용했던 것처럼 del 함수를 사용하여 삭제가 가능

 

 

딕셔너리는 예를 들어 어떤 운동선수, 전화번호 부, 연명부 등 어떤 값 안에 여러 요소값들이 쌍으로 들어갈 때 사용한다.

 

 

* 딕셔너리에서 Key를 사용해 Value 값을 얻기

- 추출할때는 해당 (딕셔너리)[ 키값 ]을 사용하여 값을 얻어야 함. 

a 라는 딕셔너리 안에 [6] 을 사용하여 'd' 를 추출

 

 

* 딕셔너리 관련 함수

- *Key 리스트 만들기 : Keys

  - Key 값만들만 모아서 dict_keys 객체를 리턴한다.

list( ) 를 사용하여 dict_keys를 리스트로 추출가능

 

- * values 리스트 만들기 : values

  - values 값들만 모아서 dict_values 객체를 리턴한다.

 

- * Key.values 쌍 얻기 : items

key, values 쌍 값들을 리턴했다

 

- * Key:values 값 초기화 하기 : clear

clear 함수를 통한 초기화

 

- * Key로 Values 값 얻기 : get 

Key 값을 넣으면 Value 값을 출력한다.

 

- * Key가 딕셔너리 안에 있는지 확인 : in