リストの中の辞書に特定の値が含まれているかどうかを判別する

はじめに

リストの中に複数の辞書がある。

その辞書の値に特定の値があるかどうかを判定するプログラムを作成した。

作成したプログラム

pref_listの中に、都道府県の辞書が3つ入っている(1~5行目)。nagoya_existという空のリストを用意した。このリストは、一つ一つの辞書の値に「名古屋」が含まれているかどうかを判定するために使用する(7行目)。for文で、pref_listからprefという名前で辞書を一つ一つ取り出した(8行目)。辞書の値の中に「名古屋」があるかどうかを判定して、あればTrue、なければFalseをnagoya_existに代入した(9行目)。nagoya_existの中に、Trueが一つでもあれば(11行目)、「pref_listに名古屋があります」を出力する(12行目)。一つもなければ(13行目)、「pref_listに名古屋がありません」を出力する(14行目)。

出力結果

pref_listの中に、名古屋という値があるため、以下の出力結果になった。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

投稿ID : 23334