"children"이라는 키가있는 사전 만 보유하려면 사전 목록을 필터링해야합니다. 다음 목록의 예입니다키 기반의 파이썬 사전 목록 필터링
[{u'id': 5650, u'children': [{u'id': 4635}]}, {u'id': 5648, u'children': [{u'id': 67}, {u'id': 77}]}, {u'id': 5649}]
가 그리고 여기에 내가 받아야 할 것입니다 :
여기[{u'id': 5650, u'children': [{u'id': 4635}]}, {u'id': 5648, u'children': [{u'id': 67}, {u'id': 77}]}]
내가 시도 것입니다 : 내가 얻을 무엇
dict((k, data[k]) for k in keys if k in data)
을 그리고, 어떤 것이 좋지 않은가 :
[{u'children': [{u'id': 4635}]}, {u'children': [{u'id': 67}, {u'id': 77}]}, {}]
실마리? 미리 감사드립니다.
박동 20 초. ; D 그러나 당신의 대답은 좋은 설명을 포함하고 있습니다. 나는 나의 일일 투표 한도를 다 써 버리지 않았다면 그것을 업 그레 이드했다. – Tagc