300x250
목차
■딕셔너리
- 대응관계를 나타낼 수 있는 자료형
- 대응관계란?
- 이름 : 홍길동
- 회사 : 우산국
- 위 처럼 'key' 와 'value'가 연결된 자료형 이다.
key value name honggildong company woosanguk
↑딕셔너리 자료형 예제>>> a = {'name': 'honggildong','company': 'woosanguk'}
■딕셔너리- 연산
- 연산을 지원하지 않는다.
■딕셔너리 - 인덱싱
- 슬라이싱은 지원하지 않는다.
- 앞서 설명한대로! 인덱싱은 key 로 가능
숫자가 아닌 key 값을 가져올 수 있기 때문에 사람이 인지하기 편하다.>>> a = {'name':'honggildong', 'age':1000} >>> print (a['name']) honggildong print(a['age']) 1000
■인덱싱으로 삭제하기
- 딕셔너리는 인덱싱으로 삭제가 가능하다.
>>> a = {'name' : 'honggildong','age': 1000} >>> print (a) {'name' : 'honggildong','age': 1000} >>> del(a['name']) >>> print(a) {'age' : 30}
■딕셔너리 - 내장함수
함수명 | 설명 | 사용방법 | result 값 |
keys | 딕셔너리의 key들을 반환 | a = {'a' : 123,'b' :456} result = a.keys( ) |
dict_keys(['a','b']) |
values | 딕셔너리의 value 들을 반환 | a = {'a' : 123,'b' :456} result = a.values( ) |
dict_values([123,456]) |
items | key. value 쌍을 반환 | a = {'a' :123} result = a. tiems () |
dict_items([('a', 123)]) |
get | key에 대한 값을 반환 (값이 없는 경우 기본값 지정이 가능) |
a = {'a' : 123,'b' :456} result = a.get('c',789) |
789 |
■변수
- 데이터를 담는 그릇
- 여러종류 ; 숫자형, 문자열 ,리스트, 딕셔너리, 튜플 등
- 기본이 되는 자료형이기 때문에 자주 써보면서 눈과 손에 익혀야함.
- 내장함수를 암기하면 좋지만 굳이 그럴필요 없음 --> 필요할때 찾아본다.
반응형
'AI 관련 > 개발일지' 카테고리의 다른 글
파이썬의 기초 (python 3.7) - 반복문_ for 문 (0) | 2021.10.15 |
---|---|
파이썬의 기초 (python 3.7) - 제어문 (0) | 2021.10.14 |
파이썬의 기초 (python 3.7) - 리스트 ,튜플 (0) | 2021.10.12 |
파이썬의 기초 (python 3.7) - 문자열 (2) | 2021.10.11 |
파이썬의 기초 (python 3.7) (0) | 2021.10.10 |
댓글
팀장일기님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.