13.파이썬 컬렉션 딕셔너리에 배워볼게요
반응형
딕셔너리는 우리말로 사전을 뜻하죠. 딕셔너리는 사전과 같이 여러분의 데이터들을 표현해줄 수 있습니다. 딕셔너리는 리스트와 비슷하게 생겼지만 오프셋으로 선택이 불가하며 값과 키로 구성되었습니다.
딕셔너리를 만들어볼까요? 딕셔너리를 만들기 위해선 중괄호 안에 :로 구분해서 키와 값을 입력하면 됩니다.
아래는 코드입니다.
import sys import io sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') 비어있는딕셔너리 = {} 하나의키값으로이루어진딕셔너리 = {'가오갤' : '스타로드'} 여러개의키값으로이루어진딕셔너리 = {'노트북' : '휴대용 컴퓨터','강아지' : '개의 새끼','코끼리' : '코가 긴 동물'} print(비어있는딕셔너리) print(하나의키값으로이루어진딕셔너리) print(여러개의키값으로이루어진딕셔너리)
딕셔너리키는 키와 값을 추가 할 수 있습니다.
다음은 코드입니다.
import sys import io sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') 관심종목 = {'삼성전자':'50000', '한일현대시멘트':'39000'} 관심종목['인탑스'] = '2000' print(관심종목)
출력하면 다음과 같이 인탑스란 종목이 추가되어 나옵니다.
또한 딕셔너리는 키와 값을 삭제 할 수 있습니다.
다음은 코드입니다.
import sys import io sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') 관심종목 = {'삼성전자':'50000', '한일현대시멘트':'39000'} 관심종목['인탑스'] = '2000' del 관심종목['삼성전자'] print(관심종목)
출력해보면 삼성전자가 관심종목에서 사라진걸 확인 할 수 있습니다.
리스트나 튜플은 숫자 인덱스를 이용해 값을 사용하지만 딕셔너리는 키를 이용해 값을 사용합니다. (그외 작성중..)
반응형
'프로그래밍 > 파이썬' 카테고리의 다른 글
15.파이썬 컬렉션 불리언에 대해 배워볼게요 (0) | 2020.06.24 |
---|---|
14.파이썬 컬렉션 집합에 대해 배워볼게요 (0) | 2020.06.24 |
12.파이썬 컬렉션 튜플에 대해 배워볼게요 (1) | 2020.06.24 |
11.파이썬 컬렉션 리스트에 대해 배워볼게요 (0) | 2020.06.24 |
10.파이썬 제어문 (3) 분기문 (0) | 2020.06.24 |