[解決済み] 辞書にキーのリストが存在するかチェックする[重複]。
2022-12-17 13:43:02
質問
みたいな辞書があるんだけど
grades = {
'alex' : 11,
'bob' : 10,
'john' : 14,
'peter': 7
}
と名前のリスト
students = ('alex', 'john')
の中にあるすべての名前をチェックする必要があります。
students
にキーとして存在することを確認する必要があります。
grades
ディクショナリーのキーとして存在します。
grades
はより多くの名前を持つことができますが、すべての名前は
students
にある名前はすべて
grades
これを行うための簡単な方法があるはずですが、私はまだpythonに慣れていないので、それを理解することができません。 試してみたところ
if students in grades
を試してみましたが、うまくいきませんでした。
実際のケースでは、リストはもっと大きくなります。
どのように解決するのですか?
使用方法
all()
:
if all(name in grades for name in students):
# whatever
関連
-
[解決済み] リストのリストからフラットなリストを作るには?
-
[解決済み] 辞書を値で並べ替えるにはどうしたらいいですか?
-
[解決済み] Pythonで辞書に新しいキーを追加するにはどうすればよいですか?
-
[解決済み] リストが空かどうかを確認するにはどうすればよいですか?
-
[解決済み] 与えられたキーがすでに辞書に存在するかどうかをチェックする
-
[解決済み] Pythonの辞書からキーを削除するにはどうしたらいいですか?
-
[解決済み] 辞書のリストを辞書の値でソートするにはどうしたらいいですか?
-
[解決済み] リスト内包型辞書の作成
-
[解決済み] dict を txt ファイルに書き、それを読み取る?
-
[解決済み] tensorflowのCPUのみのインストールでダイナミックライブラリ 'cudart64_101.dll' を読み込めなかった
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】複数のキーが1つのdictに含まれていることを一度に確認するには?
-
[解決済み] Flaskで1時間ごとに関数を実行するようにスケジュールするには?
-
[解決済み] Pythonの要素別タプル演算(sumなど
-
[解決済み] ファブリック経由でデプロイユーザとしてvirtualenvを有効化する
-
[解決済み] 文字列のリストを内容に基づいてフィルタリングする
-
[解決済み] スペースがないテキストを単語のリストに分割する方法
-
[解決済み] Flask でグローバル変数はスレッドセーフか?リクエスト間でデータを共有するには?
-
[解決済み] matplotlib でプロットの軸、目盛、ラベルの色を変更する方法
-
[解決済み] Pythonの辞書にあるスレッドセーフについて
-
[解決済み] pipの依存性/必要条件をリストアップする方法はありますか?