본문 바로가기
  • 시 쓰는 개발자
프로그래밍 문법/Python 문법

dictionary에서 key 다루기

by poetDeveloper 2024. 3. 7.

dictionary에서 특정 key 찾기 : key in dict

딕셔너리에 특정한 key가 있는지 확인할 때 그냥 in 을 사용한다. 'a' in dict라고 하면 dict의 key들이랑 비교한다. 이때 return값은 True이거나 False이다.

dictionary = { 2: 1, 3: 4, 5: 2, 1: 3, 4: 1}

print(1 in dictionary) # True
print(5 in dictionary) # True
print(10 in dictionary) # False
print('a' in dictionary) # False

 

dictionary에서 특정 key에 매칭되는 value 찾기 : dict.get(key)

get() 메소드에 key값을 넘겨주면 해당 key값의 value를 return 해준다. 만약 해당 key가 없으면 0이 아니라 None을 반환

dictionary = { 2: 1, 3: 4, 5: 2, 1: 3, 4: 1}

print(dictionary.get(1)) # 3
print(dictionary.get(2)) # 1
print(dictionary.get(10)) # None

 

'프로그래밍 문법 > Python 문법' 카테고리의 다른 글

리스트 복사 하는 방법  (0) 2024.03.07
파이썬 슬라이싱  (0) 2024.03.07
2차원 리스트 정렬하기  (0) 2024.03.07
문자열 replace  (1) 2024.03.07
숫자인 숫자, 문자인 숫자  (0) 2024.03.07