728x90
반응형
개념
딕셔너리는 key값과 value값을 한 쌍으로 저장되는 자료형이다.
key : value 형태로 정의할 수 있다.
딕셔너리 정의
#정의
dic = {key1 : value1, key2 : value2, .....}
#간단한 출력 예제
dic ={'name':'홍길동','age':24}
print(dic)
#출력물
{'name': '홍길동', 'age': 24}
위와 같은 형식으로 정의할 수 있다.
딕셔너리 추가
홍길동씨의 번호를 추가할 수 있다.
dic["number"] = '01012345678'
print(dic)
#출력물
{'name': '홍길동', 'age': 24, 'number': '01012345678'}
딕셔너리 삭제
del을 사용해 삭제가 가능하다.
del dic['number']
print(dic)
#출력물
{'name': '홍길동', 'age': 24}
딕셔너리 값 변경
딕셔너리 추가할 때와 똑같이 key값만 맞춰 작성해주면 된다.
dic['name'] = '이순신'
print(dic)
#출력물
{'name': '이순신', 'age': 24}
딕셔너리 특정 값 찾기
print(dic['name'])
#출력물
이순신
딕셔너리 key값 추출
.keys() 함수를 사용하면 된다.
dict_keys 객체를 반환한다.
print(dic.keys())
#출력물
dict_keys(['name', 'age'])
딕셔너리 value값 추출
.values() 함수를 사용하면 된다.
dict_values 객체를 반환한다.
print(dic.values())
#출력물
dict_values(['이순신', 24])
딕셔너리 모두 삭제
dic.clear()
print(dic)
#출력물
{}
728x90
반응형
'파이썬[Python]' 카테고리의 다른 글
[Python/파이썬] Numpy(넘파이) 기초 정리 (0) | 2024.01.17 |
---|---|
[파이썬/Python] 로또 번호 시뮬레이션 프로젝트 (0) | 2023.11.08 |
[파이썬/Python] 리스트(List)의 다양한 함수 - 삭제, 삽입, 정렬 (1) | 2023.11.03 |
[파이썬/Python] 옵셔널 파라미터 (optional parameter) (0) | 2023.11.02 |
[파이썬/Python] 파이썬에서 여러가지 포맷팅(format) 방법 (0) | 2023.11.02 |