[Python] Dictionary Comprehension: 숫자 형태의 값만 필터링하는 방법
·
개발 (Development)/Python
파이썬에서 리스트 안에 있는 딕셔너리 데이터를 처리할 때, 특정 조건(예: 값의 타입)을 만족하는 요소만 새로운 딕셔너리에 담고 싶을 때가 있습니다. 특히, 문자열 형태로 저장된 값 중 실수나 정수 형태인 값만 선별해야 할 때 유용하게 사용할 수 있는 딕셔너리 컴프리헨션(Dictionary Comprehension) 기법을 소개합니다.문제 상황: 문자열 속 숫자만 골라내기원본 목표는 다음과 같은 리스트에서 param["value"]가 '20' 또는 '3.14'처럼 숫자 형태로 변환 가능한 경우에만 딕셔너리에 포함시키는 것입니다.원본 데이터 구조:parameters = [ {"id": 1, "value": "20"}, {"id": 2, "value": "abc"}, {"id": 3, "va..