문제점 : 반환 값이 파이썬 사전인지 확인해야합니다.Python에서 객체 유형을 올바르게 검사하는 방법은 무엇입니까?
Q1. 다음 중 올바른 방법은 무엇입니까?
type(x) == dict
type(x) == type(dict)
isinstance(d, dict)
그럼 대신 ==
의 is
연산자를 이용하여 다른 변형들이있다.
2. Many people은 객체의 유형을 검사하는 것은 일반적으로 나쁜 습관이라고 말하지만 초기 문제와 관련하여 다른 선택의 여지가 있습니까? 오히려 종류를 확인하는 것보다 __getitem__
에 대한
당신이 사전에 할 필요하거나 당신이 그것에 항목에 액세스해야합니까? – GaretJax
그리고 어쨌든, 당신이 링크 한 질문은 이미 답을 제공합니다. – GaretJax
@Garet 다른 사전을 업데이트 할 때 사용하기 때문에 사전이되어야합니다. – Paolo