파이썬에서 사전 데이터 유형 이용하기2
키 또는 값이 사전에 있는지 확인하는 방법
리스트에서는 in 또는 not in 을 이용해서 데이터가 있는지 확인하였습니다.
사전 자료형에서도 특정 키 또는 값이 사전에 존재하는지 확인할 경우에는 in 또는 not in을 사용하고 있습니다.
myFat = {“name” : “Sophia”, “age” : 3}
“name” in myFat.keys()
“Sophia” in myFat.values()
“height” in myFat.keys()
위의 코드를 실행하면 아래와 같은 결과를 얻을수 있습니다.
사전 자료형 get() 메소드 사용하기
사전 자료형에서 키 값을 사용할 때마다 그 전에 사전에 키가 존재하는지 확인하려면 귀찮을 것입니다. 그래서 파이썬에서는 사전 자료형에서 데이터를 가져오기 위한 get()메소드를 가지고 있습니다.
myFat = {“name” : “Sophia”, “age” : 3}
myFat.get(“height”, 0)
myFat에서 “height”키에 해당하는 값을 가져오고 싶은데 만약 없는경우에는 0을 리턴하고 있습니다.