본문 바로가기
Python, C, C++

[요점만 파이썬] 딕셔너리

by 소나무기운 2021. 9. 21.
반응형

[2021/09/20] 처음 시작

 

소나무 기운 ,  전자제품 개발/생산

딕셔너리

키와 값으로 저장하는 리스트이다.

리스트는 첫번째 두번째 마지막등의 인덱스를 사용하며

딕셔너리는 인덱스가 아닌 키를 사용한다.

 

 

선언

ㅁ 형태 

변수 = { 키 : 값,

            키 : 값,

            키 : 값 } 

 

키 : 숫자, 문자열, bool 값 사용 가능

값 : 숫자, 문자열, bool, 리스트 사용 가능

 

>>> dic = {
... "학교" : "컴퓨터 학교",
... "학년" : 1
... }
>>>
>>> dic
{'학교': '컴퓨터 학교', '학년': 1}
>>>
>>> dic["학년"]
1
>>>

 

 

딕셔너리 값 추가하기 삭제하기

1. 기존 값 대체하기 가능

2. 키, 값 삭제 가능

3. 키, 값 추가 가능

 

>>> dic
{'학교': '컴퓨터 학교', '학년': 1}
>>>
>>>
>>> dic[ "학년" ] = 3 # 변경하기
>>>
>>> dic
{'학교': '컴퓨터 학교', '학년': 3}
>>>
>>> dic[ "번호" ] = 12 # 추가하기
>>>
{'학교': '컴퓨터 학교', '학년': 3, '번호': 12}
>>>
>>> del dic[ "학년" ] # 삭제하기
>>>
>>> dic
{'학교': '컴퓨터 학교', '번호': 12}
>>>

 

딕셔너리 사용하기

1. 내부에 키가 있는지 검사 _ in사용

2. 내부에 키가 있는지 검사 _ get()사용

 

>>> dic
{'학교': '컴퓨터 학교', '학년': 1}
>>>
>>>
>>>
>>> if "학교" in dic:
...     print(dic["학교"])
...
컴퓨터 학교
>>>
>>> print( dic.get("학교"))
컴퓨터 학교

 

 

 

마무리

 딕셔너리는 키를 인덱스로 값을 저장하는 변수형.

 

 

참고문헌

 

 

 
 

 

 

틀린 부분이나 질문은 댓글 달아주세요.

즐거운 하루 보내세요. 감사합니다.

 

 

반응형

댓글