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
반응형
'Python' 카테고리의 다른 글
파이썬 구글 이미지 자동 크롤링 하는 법 정리 (feat.2023) (0) | 2023.02.20 |
---|---|
파이썬 Selenium을 사용한 크롤링 (2023버전) _ 태그 쉽게 찾기 (0) | 2023.02.17 |
숫자형 리스트 중간값 (median) 구하는 방법 정리 (0) | 2022.11.03 |
Ordered dict 개념 및 기능 정리 (0) | 2022.10.12 |
알파벳 문자열 리스트 쉽게 만드는 법 ‼ (0) | 2022.10.10 |
댓글