【python3】辞書型のリストからIDを検索して紐づく情報を取得する。

【python3】辞書型のリストからIDを検索して紐づく情報を取得する

今回は辞書型のリストから欲しいIDを検索して紐づく情報を返す関数をご紹介します。

このような辞書型4つのリストがあってこの中からid「111」のitemname「AAA」を取得したいと思います。

ifで条件分岐したリスト内包表記の
[式 for 任意の変数名 in イテラブルオブジェクト if 条件式]にまとめると、このような関数でリストの最初に出てきたitemnameを取得出来ます。

まとめると・・・

このようにitemnameの「AAA」を取得することが出来ました。
また、このようにすることによって

リスト形式で、合致するid全てのitemnameを取得することも出来ます。

是非参考にして下さいね!