ホームページ  >  に質問  >  本文

python 中 如何 获取两个 字典组成的列表的差集?

伊谢尔伦伊谢尔伦2741日前1258

全員に返信(4)返信します

  • PHP中文网

    PHP中文网2017-04-18 10:01:13

    Uin は一意の識別子です

    リーリー

    返事
    0
  • PHP中文网

    PHP中文网2017-04-18 10:01:13

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

    リーリー

    それなら可能です

    リーリー

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

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


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

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

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

    • 例:

    • リーリー

    返事
    0
  • 黄舟

    黄舟2017-04-18 10:01:13

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

    リーリー

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

    返事
    0
  • 怪我咯

    怪我咯2017-04-18 10:01:13

    これを試してください

    リーリー

    返事
    0
  • キャンセル返事