Python3에서 사전 키가 속해 있는지 확인하려면 어떤 유형을 사용해야합니까?isinstance() check에 대한 dict_keys에 대한 명시적인 python3 유형은 무엇입니까?
>>> d = {1 : 2}
>>> type(d.keys())
<class 'dict_keys'>
그래서 자연스럽게이 시도 :
내가isinstance
에 대한 명시 적
dict_keys
번째 인수의 장소에 배치해야합니까
>>> isinstance(d.keys(), dict_keys)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'dict_keys' is not defined
?를
(이것은 사전 키의 형태를 취할 수있는 알려지지 않은 입력 변수를 처리 할 때 유용하며 list(d.keys())
을 사용하여 목록으로 변환 할 수 있음 (Python2 동작 복구 중)이 경우에는 옵션이 아닙니다.)
값이나 변수가 사전 키에 있는지 확인 하시겠습니까? 다음과 같이 해보십시오 :'''''>>> d = {1 : 2} >>> d : print ("1은 키"입니다)''' – arsho