CODEDRAGON ㆍDevelopment/Python
딕셔너리에서 제공되는 메소드
딕셔너리(사전)이 지원하는 중요 메소드로 keys(), values(), items()가 있습니다.
메소드 |
설명 |
dict() |
· 사전을 생성합니다. |
zip() |
· 두 개의 자료를 순서대로 쌍으로 묶은 튜플들의 리스트를 반환하는 함수입니다. |
items() |
· key와 value의 쌍으로된 튜플로 구성된 dict_items 객체를 반환합니다. · 딕셔너리의 모든 키와 값을 튜플(tuple)로 묶어서 반환합니다. · 사전에서 각 아이템을 튜플형태로 가져와 리스트로 반환합니다. · dict_items 객체를 리스트로 변환하기 위해서는 list()를 사용할 수 있습니다. |
keys() |
· Dictonary의 키값들로 된 dict_keys 객체를 반환합니다. · 사전 에서 키들을 리스트로 반환해줍니다. (Key 리스트) · dict_keys 객체를 리스트로 변환하기 위해서는 list()를 사용할 수 있습니다. |
values() |
· Dictonary의 값들로 된 dict_values 객체를 반환합니다. · 사전에서 값들을 리스트로 반환합니다. · dict_values 객체를 리스트로 변환하기 위해서는 list()를 사용할 수 있습니다. |
del |
· 특정 키에 해당하는 키와 값을 삭제합니다. |
clear() |
· 한번에 전체 키와 값을 삭제하는 함수로 딕셔너리 안의 모든 요소를 제거합니다. · 모든 요소가 제거된 빈 딕셔너리는 { }로 표현합니다. |
get(key) |
· key에 해당하는 value 를 반환합니다. · dictionary명[키]를 사용하는 것과 비슷합니다. · dictionary명[키]를 사용하면 키가 없을 때 에러(KeyError)를 리턴하지만, get() 함수는 키가 딕셔너리에 없을 경우 None을 리턴합니다. |
get(key, 'defaultValue') |
· 찾는 key가 없는 경우 defaultValue 값을 적용합니다. |
update({key:value, key:value}) |
· dictionary 안의 여러 데이타를 한꺼번에 갱신합니다. |
setdefault(key, value) |
· 딕셔너리안에 해당 키가 없으면 기본값으로 해당 키와 값을 추가해 준 후 해당 기본값을 반환합니다. · 딕셔너리안에 해당 키가 있으면 기본 값으로 설정하지 않고 기본 키에 있는 값이 반환됩니다. |
'Development > Python' 카테고리의 다른 글
JupytherLab(주피터랩) (0) | 2019.10.16 |
---|---|
관계연산자(비교 연산자) (0) | 2019.10.15 |
TensorFlow 패키지 (0) | 2019.10.15 |
Anaconda Python (0) | 2019.10.15 |
keras.callbacks 서브 패키지의 주요 메소드 (0) | 2019.10.14 |