딕셔너리
★ dictionary(딕셔너리) = 사전 ★
ex) Key는 baseball , Value는 야구
○ “이름”=”홍길동”과 같은 대응관계 자료형 => ‘연관배열’, ‘해시’라고 부름
○ key는 변하지 않는 값, value는 변하지 않는 값, 변하는 값 입력 가능
★ 딕셔너리 작성 => {'key' : 'value'}
ex) a={‘name’ : ’taeyeon’ , ’birth’ : ’0123’ , 'phone' : '01012341234}
○ value에 리스트 넣을수 있음
○ 딕셔너리 쌍 추가하기 : 딕셔너리이름[key이름] : 'value값'
ex) a[2] : ’b’
○ 딕셔너리 요소 삭제 : del 함수 => del 딕셔너리이름[key이름]
ex) del a[1]
○ key 사용한 value 얻기 : 딕셔너리변수이름[key이름]
○ 딕셔너리 관련 함수
1. key 리스트 만들기 : arr={‘a’:1 , ‘b’:2} arr.keys() >>> arr_keys([‘a’ , ‘b’])
2. key, value 쌍 얻기 : arr.items()
3. 쌍 모두 지우기 : arr.clear()
4. key로 value 얻기 : arr.get(‘name’)
5. 딕셔너리 안에 해당 key의 유무 조사 : ‘name’ in arr >>>True (참) / False (거짓)
○ 딕셔너리 만들시 주의사항
* key는 고유한 값이기 때문에 중복되는 값 입력 시, 하나를 제외한 나머지는 무시됨
* key에 리스트 입력 불가, 튜플은 입력 가능