공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
지난 포스팅에서 튜플 자료형에 대해서 공부했습니다.
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 가 존재하는지를 검증할 수 있습니다.
딕셔너리 자료형도 크게 어렵지 않죠?
이상입니다.
다음 포스팅에서는 집합 자료형에 대해 공부합니다.
'파이썬(Python)' 카테고리의 다른 글
파이썬(python) 자료형의 참과 거짓, 변수란? (0) | 2018.01.13 |
---|---|
파이썬(python) set 집합 자료형 (0) | 2018.01.12 |
파이썬(python) tuple 튜플 자료형 (0) | 2018.01.12 |
파이썬(python) List 리스트 자료형 (0) | 2018.01.11 |
파이썬(python) 문자열 자료형 str (0) | 2018.01.11 |