ディクショナリのキーを確認するための簡略な方法はありますか?私は複数のin
とand
演算子を使用する代わりに使用することができますPythonの複数の 'in'演算子はありますか?
何か - 代わりに次の:
('somekey' in d) and ('someotherkey' in d) and ('somekeyggg' in d)
ディクショナリのキーを確認するための簡略な方法はありますか?私は複数のin
とand
演算子を使用する代わりに使用することができますPythonの複数の 'in'演算子はありますか?
何か - 代わりに次の:
('somekey' in d) and ('someotherkey' in d) and ('somekeyggg' in d)
all(word in d for word in [ 'somekey', 'someotherkey', 'somekeyggg' ])
set(['somekey', 'someotherkey', 'somekeyggg']).issubset(d)
これで間違っているのですか?それは非常に明確でエレガントに見えます。 –
8または9のキーでそれを行う必要がある場合、それは迷惑になります。 –
それを例として示すことを検討してください。 3つの主要なバージョンは悪くないし、実際の問題を実証していない。 –