辞書のリストの値がキーなしで一意であるかどうかを確認します

ロドリゴ・モニー

私は次のような辞書を持っています:

d = {
    "00068693": [
        {"LABP": "022012"},
        {"LAOS": "022012"},
        {"LAOS": "022012"},
        {"LAOS": "022012"},
        {"LAOS": "022012"},
        {"LAOS": "022012"},
        {"LABC": "022012"},
        {"LACL": "022012"},
        {"LACL": "022012"},
        {"LACL": "022012"},
        {"LACL": "349309"},
    ],
    "00084737": [
        {"LABP": "022012"},
        {"LAOS": "022012"},
        {"LABC": "022012"},
        {"LACL": "022012"},
    ]
}

私のコードの目的は、ID(例:)のすべてのファイル(例:)に"00068693"一意のコード(例:)があるかどうかを確認することです"022012""LAOS"

したがって、この例の出力は次のようになります。

ID: "00068693" has different codes.
ID: "00084737" has a unique code.

しかし、どうすればこれを確認できますか?

IDに含まれるファイルがわからないため、リストの各キーからアクセスできません。

私は要素を比較しようとはしていません。各dictの値だけを比較しようとしていますが、それぞれが異なるリストインデックスにあり、キーがわかりません。

トメリクー

リスト内のすべての要素が同一であるかどうか確認できます。問題はどのリストですか?さて、あなたはすべてのファイルのコードのリストを作成する必要があります。ファイルが何であるかは実際には気にせず、コードだけを気にします。

for ID, files_list in d.items():
    codes = [list(file_dict.values())[0] for file_dict in files_list]
    print(codes)
    print(f"The codes for ID {ID} are all equal? {all_equal(codes)}")

あなたの例のdictで、これは結果です:

['022012', '022012', '022012', '022012', '022012', '022012', '022012', '022012', '022012', '022012', '349309']
The codes for ID 00068693 are all equal? False
['022012', '022012', '022012', '022012']
The codes for ID 00084737 are all equal? True

*all_equal上記は重複の受け入れられた回答のオプションのいずれかです

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

辞書のリストがプロパティに基づいて一意であるかどうかを確認します

分類Dev

リスト内の辞書が一意であるかどうかを確認するにはどうすればよいですか?

分類Dev

辞書のキーであるリストに単語が含まれているかどうかをどのように確認しますか?

分類Dev

キーのリストがPythonの辞書の辞書に存在するかどうかを確認します

分類Dev

理解をリストし、アイテムが一意であるかどうかを確認します

分類Dev

リスト内のすべての値が一意であるかどうかをテストします

分類Dev

辞書のリスト内に値がすでに存在するかどうかを確認しますか?

分類Dev

Pythonは、辞書内の値である数値がすでにリストにあるかどうか、および数値が異なるまで再生成されるかどうかを確認します-構文エラー

分類Dev

可変時間範囲の列値が一意であるかどうかを確認します

分類Dev

辞書のリスト値が空でないかどうかを確認します

分類Dev

LINQを使用して、リスト内のオブジェクトに一意のIDがあるかどうかを確認できますか?

分類Dev

リストに特定の値の辞書があるかどうかを確認します

分類Dev

ファイル名のリストを繰り返し処理して、ファイル名が辞書の値にあるかどうかを確認し(値はリストです)、キーとファイル名を出力します

分類Dev

タイプリストのPython辞書の値を比較して、それらがその順序で一致するかどうかを確認します

分類Dev

キーのリストのいずれかが辞書に存在するかどうかを確認します

分類Dev

辞書のリストを検索して、キー/値が辞書に存在するかどうかを確認します

分類Dev

リストに排他的に重複する要素がある(つまり、一意の要素がない)かどうかを確認します

分類Dev

辞書のいずれかのキーに値があるかどうかを確認します

分類Dev

値がRのベクトルで一意であるかどうかをテストします

分類Dev

アルゴリズム:最大フローが一意であるかどうかを確認します

分類Dev

複数の値を持つキー-値が辞書pythonにあるかどうかを確認します

分類Dev

文字列が一意であるかどうかを確認します

分類Dev

Pythonはキーのリストが辞書に存在するかどうかを確認します

分類Dev

列数が行1の値数と一致しない-MySQLの一部の列が一意であるかどうかを確認する

分類Dev

Laravelに一意のインデックスキーが存在するかどうかを確認します

分類Dev

辞書-値にキーがあるかどうかを確認します

分類Dev

辞書のリストで特定のキーの一意の値を見つけるにはどうすればよいですか?

分類Dev

idがJSやJavaではなく空手で一意であるかどうかを確認します

分類Dev

各項目が空の一意のリストのリストである辞書を初期化します

Related 関連記事

  1. 1

    辞書のリストがプロパティに基づいて一意であるかどうかを確認します

  2. 2

    リスト内の辞書が一意であるかどうかを確認するにはどうすればよいですか?

  3. 3

    辞書のキーであるリストに単語が含まれているかどうかをどのように確認しますか?

  4. 4

    キーのリストがPythonの辞書の辞書に存在するかどうかを確認します

  5. 5

    理解をリストし、アイテムが一意であるかどうかを確認します

  6. 6

    リスト内のすべての値が一意であるかどうかをテストします

  7. 7

    辞書のリスト内に値がすでに存在するかどうかを確認しますか?

  8. 8

    Pythonは、辞書内の値である数値がすでにリストにあるかどうか、および数値が異なるまで再生成されるかどうかを確認します-構文エラー

  9. 9

    可変時間範囲の列値が一意であるかどうかを確認します

  10. 10

    辞書のリスト値が空でないかどうかを確認します

  11. 11

    LINQを使用して、リスト内のオブジェクトに一意のIDがあるかどうかを確認できますか?

  12. 12

    リストに特定の値の辞書があるかどうかを確認します

  13. 13

    ファイル名のリストを繰り返し処理して、ファイル名が辞書の値にあるかどうかを確認し(値はリストです)、キーとファイル名を出力します

  14. 14

    タイプリストのPython辞書の値を比較して、それらがその順序で一致するかどうかを確認します

  15. 15

    キーのリストのいずれかが辞書に存在するかどうかを確認します

  16. 16

    辞書のリストを検索して、キー/値が辞書に存在するかどうかを確認します

  17. 17

    リストに排他的に重複する要素がある(つまり、一意の要素がない)かどうかを確認します

  18. 18

    辞書のいずれかのキーに値があるかどうかを確認します

  19. 19

    値がRのベクトルで一意であるかどうかをテストします

  20. 20

    アルゴリズム:最大フローが一意であるかどうかを確認します

  21. 21

    複数の値を持つキー-値が辞書pythonにあるかどうかを確認します

  22. 22

    文字列が一意であるかどうかを確認します

  23. 23

    Pythonはキーのリストが辞書に存在するかどうかを確認します

  24. 24

    列数が行1の値数と一致しない-MySQLの一部の列が一意であるかどうかを確認する

  25. 25

    Laravelに一意のインデックスキーが存在するかどうかを確認します

  26. 26

    辞書-値にキーがあるかどうかを確認します

  27. 27

    辞書のリストで特定のキーの一意の値を見つけるにはどうすればよいですか?

  28. 28

    idがJSやJavaではなく空手で一意であるかどうかを確認します

  29. 29

    各項目が空の一意のリストのリストである辞書を初期化します

ホットタグ

アーカイブ