프로그래밍/파이썬

[파이썬16] 딕셔너리 함수 및 메소드

도치! 2024. 12. 25. 14:34

딕셔너리에 키 있는지 확인

in키워드

키 in 딕셔너리 

키가 있으면 True

키가 없으면 False

를 반환한다.


Key로 Value 얻기

get() 메소드

딕셔너리.get(키)

딕셔너리[키]와 같은 기능을 하지만

존재하지 않는 키에 접근할 경우 에러를 발생시키지 않고 None을 출력한다.

딕셔너리.get(키,값이 없을때 출력할 내용)

으로도 사용이 가능하다.


key 리스트 만들기

keys() 메소드

딕셔너리.keys()
  • key만 뽑아서 나오는 객체를 출력한다.
  • 이때 나오는 객체는 리스트처럼 뽑아서 쓸 수는 있지만, 메소드 같은건 사용하지 못한다.
  • 이를 이용하기 위해서는 형 변환을 해줘야 한다.
  • 이는 메모리 낭비를 줄이기 위한 리스트로 나오기 때문이다.


value 리스트 만들기

values() 메소드

딕셔너리.values()
  • 이와 같이 value도 리스트로 만들 수 있다.


key,value 쌍 얻기

items() 메소드

딕셔너리.items()

 


key,value 쌍 모두 지우기

clear() 메소드

딕셔너리.clear()

딕셔너리에 모든 키와 벨류 쌍을 없앤다