1. ホーム
  2. パイソン

[解決済み】複数のキーが1つのdictに含まれていることを一度に確認するには?

2022-04-01 06:24:56

質問

のようなことをしたいのですが。

foo = {
    'foo': 1,
    'zip': 2,
    'zam': 3,
    'bar': 4
}

if ("foo", "bar") in foo:
    #do stuff

の両方が存在するかどうかを確認するには、どうすればよいですか? foobar はディクショナリ foo ?

解決方法は?

じゃあ、こうすればいいんじゃない?

>>> if all (k in foo for k in ("foo","bar")):
...     print "They're there!"
...
They're there!