Dada una cadena url_string y una lista de extensiones extensionsToCheck, determine si alguna de las extensiones aparece en la cadena. Un enfoque sencillo sería recorrer la lista y verificar cada extensión:
for extension in extensionsToCheck:
if extension in url_string:
print(url_string)
Como alternativa, puede emplear un método más conciso usando un generador y la función any, que evalúa si alguna de las condiciones en el generador es verdadera:
if any(ext in url_string for ext in extensionsToCheck):
print(url_string)
En esta solución, un generador crea una secuencia iterando a través de extensionsToCheck, verificando cada elemento si existe dentro de url_string. Si alguna de estas comprobaciones devuelve verdadero, la función any se evalúa como verdadera y se imprime la cadena_url.
Es importante tener en cuenta que este método verifica la presencia de las extensiones dentro de la cadena_url independientemente de su posición. Si es crucial verificar la posición de la extensión, considere usar sufijos como se describe en la respuesta proporcionada por @Wladimir Palant.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3