도전:
'facility'라는 문자열이 있다고 가정해 보겠습니다. ' 및 유효한 문자열 모음입니다. 목표는 효율적인 방식으로 'facility'가 이러한 적법한 문자열 중 하나와 일치하는지 확인하는 것입니다.
해결책:
여러 개의 'facility'를 사용하는 기존 접근 방식을 피하려면 if' 문을 활용하는 것을 고려해보세요. set.
코드:
accepted_strings = {'auth', 'authpriv', 'daemon', '(any number of additional strings)'} if facility in accepted_strings: # Execute desired actions
이점:
세트 내 격리 테스트는 평균 시간 복잡도를 갖습니다. O(1). 이 방법은 유효한 문자열의 대규모 목록을 처리할 때 일련의 'if' 문을 사용하는 것보다 훨씬 더 효율적입니다.
위 내용은 문자열이 Python의 많은 문자열과 일치하는지 효율적으로 어떻게 확인할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!