파이썬(Python)

파이썬(python) dictionary 딕셔너리 자료형

알통몬_ 2018. 1. 12. 14:00
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


지난 포스팅에서 튜플 자료형에 대해서 공부했습니다.

2018/01/12 - [파이썬(Python)] - 파이썬(python) tuple 튜플 자료형


이번 포스팅에서는 딕셔너리 자료형에 대해서 공부합니다.


딕셔너리 자료형은 키와 값들의 집합이라고 생각하시면 됩니다.

{key : value, key2 : value2, key3 : value, ... }

키와 값은 : 로 구분되고, 각 요소들은 , 로 구분됩니다.

키 값으로는 리스트 형을 제외하고 올 수 있습니다.

키 값은 변하지 않아야 하기 때문에 변경이 가능한 리스트 자료형은 올 수 없습니다.

1줄 : 딕셔너리 선언 및 요소 추가

2줄 : 요소 추가

8줄 : key를 사용해서 value를 가져옵니다.

dict_b 처럼 중복되는 키 값이 있다면 하나만 남고 나머지는 무시됩니다.

무시되는 건 랜덤입니다.

그리고 딕셔너리 자료형 자체는 순서가 없기 때문에 index가 존재하지 않습니다.


요소를 삭제할 때는 다른 자료형에서 했던거 처럼

del dict_a[key] 

처럼 사용하시면 됩니다.


딕셔너리 자료형이 가지는 함수

키 리스트, 값 리스트 만들기

키 리스트는 keys() 함수로

값 리스트는 values() 함수로

만들 수 있습니다.


키와 값을 쌍 얻기

items() 함수로 얻을 수 있습니다.

clear() 함수를 통해

딕셔너리를 빈 딕셔너리로 만들 수 있습니다.


get(key) 함수를 통해 값을 가져올 수 있고,

key in dict_a 를 통해서 해당 딕셔너리에

key 가 존재하는지를 검증할 수 있습니다.


딕셔너리 자료형도 크게 어렵지 않죠?


이상입니다.

다음 포스팅에서는 집합 자료형에 대해 공부합니다.

반응형