문자열 url_string과 확장 프로그램 목록 ExtensionsToCheck가 주어지면 확장 프로그램이 문자열에 나타나는지 확인합니다. 간단한 접근 방식은 목록을 반복하고 각 확장을 확인하는 것입니다.
for extension in extensionsToCheck:
if extension in url_string:
print(url_string)
또는 생성기와 생성기의 조건 중 하나라도 true인지 평가하는 any 함수를 사용하여 보다 간결한 방법을 사용할 수 있습니다.
if any(ext in url_string for ext in extensionsToCheck):
print(url_string)
이 솔루션에서 생성기는 ExtensionsToCheck를 반복하여 각 요소가 url_string 내에 존재하는지 확인하여 시퀀스를 생성합니다. 이러한 검사 중 하나라도 true를 반환하면 any 함수는 true로 평가되고 url_string이 인쇄됩니다.
이 메서드는 위치에 관계없이 url_string 내에 확장자가 있는지 확인한다는 점에 유의하는 것이 중요합니다. 확장 프로그램의 위치를 확인하는 것이 중요한 경우 @Wladimir Palant가 제공한 답변에 설명된 대로 접미사 사용을 고려하세요.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3