-
7. Dictionary공부합시다!/python 2023. 1. 25. 00:13728x90
오늘은 key=value로 구성되는 자료형 Dictionary 시간입니다.
Big data와 NoSQL들에서 사용이 되는 자료형입니다.
활용도가 그 만큼 높다는 의미입니다.
# 딕서너리(Dictionary) : 순서X, 중복X, 수정0, 삭제0 # key, value -> MongDB, Json # 선언 a = {'name': 'Kim', 'Phone': '010-7777-7777', 'birth': 720821} b = {0: 'Hello Python!', 1: 'Hello Coding!'} c = {'arr': [1, 2, 3, 4, 5]} print(type(a)) print(a['name']) print(a.get('name')) # print(a['name1']) Error 발생 없은 자료 요청 print(a.get('address')) # 유연한 코딩 가능 print(c['arr']) print(c['arr'][1:3]) # 딕셔너리 추가 a['address'] = 'Seoul' print(a) a['rank'] = [1, 3, 5] print(a) a['rank2'] = (1, 2, 3) print(a) ## keys, values, items(key,value한쌍을 의미) print(a.keys()) # 자료형이 이상하다 print(list(a.keys())) # list로 형변환 temp = list(a.keys()) print(temp[1:3]) print(a.values()) print(list(a.values())) temp1 = list(a.values()) print(temp1[2:4]) print(a.items()) print(list(a.items())) temp2 = list(a.items()) print(temp2[2:4]) print(2 in b) print('name2' not in a)
728x90'공부합시다! > python' 카테고리의 다른 글
9.if 조건문: 흐름제어 (0) 2023.02.01 8.Set (0) 2023.01.31 6. Tuple (0) 2023.01.20 5. List (0) 2023.01.19 4. 문자열, 문자열 연산, 슬라이싱 (0) 2023.01.18