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

-해당 키가 딕셔너리에 있는지 조사

 

 

 

+ Recent posts