반응형
딕셔너리(Dictionary): key를 통해 value를 얻는 자료구조
1. 딕셔너리 함수
1-1. keys: 딕셔너리의 a의 key만 모아 dict_keys 객체를 리턴한다.
a = ["A": "a", "B", "b"]
print(a.keys())
리스트를 사용하는 것과 차이가 없지만 리스트 고유함수는 수행할 수 없다.
a.keys()에 list 추가시 리스트 반환이 가능하다.
arr = list(a.keys())
1-2. items: key, value 의 튜플로 묶은 값을 dict_items 객체로 돌려준다.
1-3. in: 딕셔너리 안에 요소가 있는지 조사 할 수 있다.
2. 딕서너리에서 Key를 사용해 Value 얻기
a = {'name':'pey', 'phone':'0119993323', 'birth': '1118'}
a.get('name')
a['name']
3. 해당 Key가 딕셔너리 안에 있는지 조사하기(in)
a = {'name':'pey', 'phone':'0119993323', 'birth': '1118'}
'name' in a
있으면 True, 존재하지 않으면 False를 돌려준다.
반응형
'프로그래밍 언어 > Python 공부' 카테고리의 다른 글
defaultdict (0) | 2019.09.02 |
---|---|
Python 정렬하기 - list (0) | 2019.08.29 |
Python 자료형 공부 2 - array (0) | 2019.08.19 |
Python 입력값 저장하기 (0) | 2019.08.14 |
Python 자료구조 공부 - List(Stack, Queue) (0) | 2019.08.14 |