본문 바로가기
Python

파이썬 딕셔너리 마지막 값 추출하는 법 정리

by Queen2 2022. 12. 4.
728x90
반응형

알고 있으면 편리하지만, 모르면 괜히 귀찮아지는 파이썬 딕셔너리 특정 key 값 요소를 제거/ 추출하는 법을 알아보겠습니다!

 

1. popitem() 사용하기

dic = {1:'a',2:'b',3:'c'} 라는 dict가 있을 때.

dic.popitem() 을 하면 dic = {1:'a',2:'b'} 마지막 값을 제외한 결과만 볼 수 있습니다.

 


2. pop() 사용하기

리스트에 pop 사용은 익숙하지만 딕셔너리에 사용하면 막상 방법이 떠오르지 않을때가 많은데요

dic.pop(뽑고자 하는 키 이름) 을 통해 간편하게 값을 제거할 수 있습니다.

dic = {1:'a',2:'b',3:'c'} 
rmv_item = dic.pop(1)
print(rmv_item)
>> 'a'

 


 

3. 딕셔너리 List Comprehension 을 사용한 필터링 방법

target = 3
dic2 = {key:val for key,val in dic.items() if key != target}

 

 

Source:

https://www.programiz.com/python-programming/methods/dictionary/pop

https://www.geeksforgeeks.org/python-remove-last-element-from-dictionary/

728x90
반응형

댓글