반응형
파이썬에서 변수가 사전인지 확인하는 방법? [복제]
이 질문에는 이미 답변이 있습니다.
파이썬에서 변수가 사전인지 어떻게 확인합니까?
예를 들어, 사전을 찾을 때까지 사전의 값을 반복하고 싶습니다. 그런 다음 찾은 것을 반복하십시오.
dict = {'abc': 'abc', 'def': {'ghi': 'ghi', 'jkl': 'jkl'}}
for k, v in dict.iteritems():
if ###check if v is a dictionary:
for k, v in v.iteritems():
print(k, ' ', v)
else:
print(k, ' ', v)
당신은 사용할 수 있습니다 if type(ele) is dict
또는 사용 isinstance (ELE, DICT) 는 서브 클래 싱 한 경우 일 것이다 DICT를 :
d = {'abc':'abc','def':{'ghi':'ghi','jkl':'jkl'}}
for ele in d.values():
if isinstance(ele,dict):
for k, v in ele.items():
print(k,' ',v)
참고 URL : https://stackoverflow.com/questions/25231989/how-to-check-if-a-variable-is-a-dictionary-in-python
반응형
'IT story' 카테고리의 다른 글
Android 앱에 광고를 삽입 하시겠습니까? (0) | 2020.06.15 |
---|---|
ng-app와 data-ng-app의 차이점은 무엇입니까? (0) | 2020.06.15 |
모달의 부트 스트랩 3 및 유튜브 (0) | 2020.06.15 |
html 테이블 : thead vs th (0) | 2020.06.15 |
생성자 함수가 Promise를 반환하도록하는 것은 나쁜 습관입니까? (0) | 2020.06.15 |