Verifique se a string termina com uma das strings de uma lista

| | | | | | | |

Qual é a maneira Python de escrever o seguinte código?

extensions = [".mp3",".avi"] file_name = "test.mp3" for extension in extensions: if file_name.endswith(extension): #do stuff 

Tenho uma vaga lembrança de que a declaração explícita do loop for pode ser evitada e escrita no se condição. Isso é verdade?