¿Cuál es la forma pitónica de escribir el siguiente código?
extensions = ['.mp3','.avi']
file_name = 'test.mp3'
for extension in extensions:
if file_name.endswith(extension):
#do stuff
Tengo un vago recuerdo de que la declaración explícita del for
bucle puede evitarse y escribirse en la if
condición. ¿Es esto cierto?
if any((file_name.endswith(ext) for ext in extensions))
.