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

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

全員に返信(4)
洪涛

Uin は一意の識別子です

リーリー
いいねを押す +0
洪涛

2 つのリストのそれぞれに複数の辞書が含まれているため、仮説:

リーリー

それなら可能です

リーリー

この状況にも同じ要素が含まれているとみなされると、
dict{key: set(value)} の構造を使用し、set() の特性を使用して 以前は がありました && 現在は のコレクションがありません: リーリー

---------------年上----------------------


  • リストには dict 型が含まれていますが、Baidu の操作は set 型です。したがって、最初にフォーマットを調整する必要があります。

  • dict.values() を通じて辞書内の各キーの値を読み取り、set の diff 操作を使用できます。

    • 各ディクショナリ内の各キーの値が繰り返されないことが必要です。重複しない場合、セットは重複排除されます。

  • 例:

  • リーリー
いいねを押す +0
黄舟

エラーの原因は上記の通りです
解決策
以前と今を再編成して集合比較に変換してください
再編成方法

リーリー

上記は、除外する対象がユーザー名であることを前提としています

いいねを押す +0
刘奇

これを試してください

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート