나는 dict { 'a': 'a', 'b': 0, 'c': {} }
을 가지고 있으므로 값이 비어있는 모든 키를 생략해야합니다 (0은 비어 있지 않은 것으로 간주됩니다). 따라서이 출력은 { 'a': 'a', 'b': 0 }
이어야합니다.비어있는 (0이 아닌) 값이있는 키를 생략하는 방법
{ 'a': 'a', 'b': 0, 'c': { 'd': 'd' } }
->{ 'a': 'a', 'b': 0, 'c': { 'd': 'd' } }
;
나는 {k: v for k,v in my_dict.items() if not v}
과 같은 것을 시도했지만 0을 보존하는 방법을 모르겠습니다.
나는 아마 이런 https://lodash.com/docs/4.17.4#omitBy
'v == 0 또는 v가 아닌'으로 조건을 변경하면 0이 포함됩니다. –