일치하는 속성을 가진 dicts의 목록에서 항목을 제거내가 예를 들어 dicts의 목록을 가지고
data = [
{ 'id': 1 },
{ 'id': 2 },
{ 'id': 3 },
{ 'id': 4 },
{ 'id': 5 },
]
remove_ids = [3,4]
그래서 나는 단지와 list
에 remove_ids
을 적용하고 결국 싶습니다
list = [
{ 'id': 1 },
{ 'id': 2 },
{ 'id': 5 },
]
나는의 라인을 따라 뭔가 생각이 작동하지 않는 분명히
data.remove([item (if item['id'] in remove_ids) for k, item in data])
을하지만 내가 가까웠 던지 알고 싶어 했어. 나는 이것이 아마도 심지어 한 줄로되어 있는지에 관심이 있었다.
1 초당 우승자! 감사합니다 :) – DanH