2017-12-07 18 views
0

'111'dic1に存在するかどうかを確認する方法?要素がリストであるpython辞書の値に存在するかどうかをチェックする方法は?

dic1 = {'images':[000,111,222,333,444],'name':['foo','bar','baz']} 

リスト内包語を使用しようとしましたが、ブール型回答を取得できませんでしたか?私はエラー'int' object is not iterableを得た。

+0

あなたはいくつかのサンプルコードを投稿してくださいことはできますか? – GaneshTata

+0

@GaneshTata私はMongoDBとPythonに関する課題を作業中です。私は上記のコードに似ている問題に立ち往生しています。あなたの時間をありがとう。 –

答えて

2

あなたはdict.valuesを反復して存在するかどうかを確認することができます

dic1 = {'images':[000,111,222,333,444],'name':['foo','bar','baz']} 
print(any(111 in b for b in dic1.values())) 

出力:

True 
+0

ありがとうございます、@ Ajax1234:D –

+0

@PeterDeGlopper最近の編集をご覧ください。 – Ajax1234

関連する問題