0. 딕셔너리는 {key:value, ... ,key:value}형식
* {"김연아": "피겨스케이팅", "류현진": "야구", "손흥민": "축구", "귀도": "파이썬"}
처럼, 리스트나 문자열로 표현하기 까다로운 정보를 보기 쉽게 정리할 수 있다.
------김연아라는 요소 값의 정보를 찾기 위해 순차적으로 모든 정보를 보지 않고, '김연아'라는 단어가 있는 곳만 검색하여 펼쳐볼 수 있다는 것이 특징이다.
* 동일한 키가 중복될 경우 가장 늦게 입력한 것만 살아남고, 나머지는 무시한다.
* 리스트=[]
튜플=()
딕셔너리={}
1. 딕셔너리 쌍 추가하기
a[2] = 'b'
a['name'] = 'pey'
2. 딕셔너리 요소 삭제하기
del a[1] 여기서 1은 자리가 아 key의 값.
3. key를 통해 value 얻기
1)
>>> grade = {'pey': 10, 'julliet': 99}
>>> grade['pey']
10
>>> grade['julliet']
99
(*없는 값 입력시 오류)
2)
>>> a = {'name': 'pey', 'phone': '010-9999-1234', 'birth': '1118'}
>>> a.get('name')
'pey'
>>> a.get('phone')
'010-9999-1234'
(*없는 값 입력시 none 출력)
4. 딕셔너리 관련 함수
a.keys() 키 리스트 만들기
a.values() 밸류 리스트 만들기
a.items() 키, 밸류 쌍으로 이뤄진 리스트 만들기
list(a.keys)) 키 값들을 리스트로 출력
a.clear() 딕셔너리 안 모든 키와 밸류 값 삭제
>>> a = {'name':'pey', 'phone':'010-9999-1234', 'birth': '1118'}
>>> 'name' in a
True
>>> 'email' in a
False
-해당 키가 딕셔너리에 있는지 조사
'파이썬 입문' 카테고리의 다른 글
<점프 투 파이썬>02-7 불 자료형 (0) | 2023.07.30 |
---|---|
<점프 투 파이썬> 02-6 집합 자료형 (0) | 2023.07.30 |
<점프 투 파이썬> 02-4 튜플 자료형 (0) | 2023.07.30 |
<점프 투 파이썬> 02-3 리스트 자료형 (0) | 2023.07.30 |
<점프 투 파이썬> 02-2 문자열 자료형 (0) | 2023.07.29 |