파이썬[Python]

[파이썬/Python] 딕셔너리(dict) 정리

연둔 2023. 9. 16. 00:00
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
반응형