데이터분석/Python

2. dict 자료형 탐색하기

창조적생각 2021. 8. 7. 15:22

dict 자료형에 저장된 value들을 key값을 이용해 탐색하는 두가지 방법에 대해서 알아보겠습니다.

 

<목록>

 

1. dict이름['key']로 탐색하기

 

2. get()을 이용해 탐색하기

 

 (1) .setdefault()를 이용해 dict에 추가하기

 

 

1. dict이름['key']로 탐색하기

1
2
number = {'one':1'two':2,'thr':3,'fou':4}
number['fou']
cs

[실행결과]

원하는 value의 key값을 직접 입력하여 찾을 수 있습니다.

 

* 검색하고 싶은 key값이 자료 안에 있는 지 확인하기 위해서 'key' in dict이름 을 사용하시면 됩니다.

 'Fou' 라는 key 가 있는지 검색해보겠습니다.

1
'Fou' in number
cs

 

[실행결과]

false 없다고 뜹니다. 이렇게 실행하기 전에 key값의 유무를 확인할 수 있습니다.

 

 

2. get()을 이용해 탐색하기

 

dict이름.get('key')를 사용하여 value를 구할 수도 있습니다.

1
number.get('one')
cs

[실행결과]

key 값에 없는 key를 이용하면 아무런 결과도 리턴하지 않습니다.

1
number.get('One')
cs

 실행결과

* 찾는 과정에서 없는 key값과 value값을 추가하고 싶으시다면 .setdefault(key,value)를 사용하여 추가할 수 있습니다.

1
2
3
number.setdefault('One',1)
number.get('One')
print(number)
cs

 실행결과

 

number에 'One'이 1의 value를 가지는 key로써 저장되어 있음을 확인할 수 있습니다.

 

이로써 오늘의 글을 마치겠습니다.

긴글 읽어주셔서 감사합니다.

 

728x90