Python 사전: has_key() 대 'in' 연산자
Python 사전을 사용하여 작업할 때 어떻게 해야 하는지에 대한 질문에 직면할 수 있습니다. 키가 있는지 확인하십시오. 두 가지 일반적인 방법은 has_key()와 in 연산자입니다.
사전 d:
<code class="python">>>> d = {'a': 1, 'b': 2}</code>
키 'a'가 d에 있는지 확인하려면 다음 중 하나를 사용할 수 있습니다.
그러나 in 연산자는 일반적으로 Python에 더 가까운 것으로 간주됩니다. 더 짧고 더 다양하며 Python 2.5부터 권장되는 방법이었습니다.
또한 Python 3.x에서는 has_key()가 제거되어 더 이상 사용되지 않습니다. 호환성을 위해 if not d.has_key(key): 대신 d:에 if not key를 사용할 수 있습니다.
따라서 Python 사전에서 키 존재 여부를 확인하려면 in 연산자를 사용하는 것이 좋습니다.
위 내용은 다음은 기준에 맞는 몇 가지 제목 옵션입니다. **더 직접적이고 유익한 내용:** * **파이썬 사전: `has_key()`를 사용해야 할까요, 아니면 `in` 연산자를 사용해야 할까요?** * **Python Dictionar의 키 존재 확인의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!