python 中 如何 获取两个 字典组成的列表的差集?
伊谢尔伦
伊谢尔伦 2017-04-18 09:59:13
0
4
1293
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(4)
洪涛

Uin은 고유 식별자입니다

으아악
洪涛

두 목록 각각에 여러 개의 사전이 포함되어 있으므로 가설은 다음과 같습니다.

으아악

그렇다면 가능합니다

으아악

이 상황에도 동일한 요소가 포함되어 있다고 가정하면
dict{key: set(value)} 구조를 사용하고 set()의 특성을 사용하여 이전에는 && 이제 컬렉션이 없습니다:

으아악

---------------연령자---------


  • 귀하의 목록에는 dict 유형이 포함되어 있으며 Baidu의 작업은 set 유형입니다. 따라서 먼저 형식을 조정해야 합니다.

  • dict.values()를 통해 사전에 있는 각 키의 값을 읽은 후 set의 diff 연산을 사용할 수 있습니다.

    • 각 사전의 각 키 값은 반복되지 않아야 합니다. 그렇지 않으면 세트가 중복 제거됩니다.

  • 예:

으아악
黄舟

오류의 원인은 위에서 언급한
해결방법
이전과 지금을 먼저 정리한 후 집합비교로 변환
재정리 방법

입니다. 으아악

위에서는 필터링하려는 항목이 사용자 이름이라고 가정합니다

刘奇

이것을 시도해 보세요

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿