본문 바로가기

프로그래밍 언어/Python 공부

Python 자료형 공부 - dictionary

반응형

딕셔너리(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