사전 자료형
사전 자료형은 키와 값이 있습니다.
key:값 왼쪽과같이 나뉘어집니다.
1 | dic = {"name":"이름", "list":[1, 2, 3]} | cs |
선언은 위와같이 할수있습니다.
사전 쌍추가
1 2 | dic = {1:'a'} dic[2] = 'b' | cs |
위와같이하면 2:'b'가 추가됩니다.
1 2 | dic = {1:'a'} dic["ab"] = "abc" | cs |
위와같이하면 ab:"abc"가 추가됩니다.
※"와'는 똑같은 의미입니다.
딕셔너리 요소 삭제
del 이름[키값]
키를사용해 값얻기
이름[키값]
※여기서 키값은 중복되면 안됩니다 그리고 키값에 리스트를 쓰면안됩니다.
사전 자료형 관련함수
함수 | 사용법 | 의미 |
keys | 이름.keys() | keys왼쪽의 사전 자료형의 키값을 dict_keys 튜플리스트로 반환합니다. |
values | 이름.values() | values왼쪽의 사전 자료형의 값들을 dict_values 튜플리스트로 반환합니다. |
items | 이름.items() | items왼쪽의 사전 자료형의 키값과 값들을 쌍으로 묶은값을 dict_items 튜플 리스트로 반환합니다. |
clear | 이름.clear() | clear왼쪽의 사전 자료형의 모든요소를 삭제합니다. |
get | 이름.get(키값) | get왼쪽의 사전 자료형에서 오른쪽의 키값의 값을 반환합니다. |
in | 키값 in 이름 | 왼쪽의 키값이 오른쪽 사전 자료형에 있는지 알려줍니다. |
※이름.get(키값)과 이름[키값]의다른점 키가없을때 이름.get(키값)은 None을 반환하고 이름[키값]은 오류를 발생시킵니다.
여기까지 포스팅을 마치도록 하겠습니다.
사전 자료형 -끝-