Key와 Value를 한쌍으로 갖는 자료형으로 순서가 없는 집합이다.
인덱스 값 각각의 특징을 하나로 묶기 어려울 때 사용한다.
Key
변하지 않는 값
Value
변하지 않는 값, 변할 수 있는 값 모두 사용 가능
딕셔너리명 = {Key:Value, Key:Value,...}
// 접근할 때는 대괄호 [] 를 사용한다.
// 없는 값에 접근할 경우 error 발생
딕셔너리명[key값]
// .get()함수도 사용 가능하다
// 없는 값에 접근하면 error 없이 값이 없는 채로 넘어간다.
딕셔너리명.get(key값)
// 맨 뒤에 추가된다.
딕셔너리명[추가할 key값] = 추가할 value값
del 딕셔너리명[키값]
딕셔너리명.clear()
딕셔너리명.keys()
딕셔너리명.values()
딕셔너리명.items()
// key, value 값 동시에 접근 가능
// 반복문 활용해서 출력하기
for i, j in 딕셔너리명.items() :
print(i, j)
// items()함수로 딕셔너리의 값을 전부 가져온 후 i, j 변수에 순서대로 담는다.