2017-12-07 4 views
0

'111'dic1에 있는지 확인하는 방법?요소가 목록 인 파이썬 사전 값에 존재하는지 확인하는 방법은 무엇입니까?

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